Forum .LRN Q&A: Funcionality of Relationship

Hi

At Innova, we want to develop types of communities for faculties and departments. Then, we are thinking in using the relationships types for connect necessities of these group types.

My question is the following, Are composition relationships completely functional?
In this case, How does this affect to the groups implied? and, Is there any API to manage this?

Thanks in advance.