Relationship between contacts

Does anybody know a way to store relationships between contacts? E.g. Father - Son, Husband - Wife, etc.?

I couldn’t find a way to store this information and considering to develop a module for this purpose