Hmmm. Well acs_rels already allows arbitraty relations. So its more of a user interface.
Aldert,
What would you want to attach contact information to something that isn't a contact? What is the practical difference between creating a contact and associating it with another object?