I think the penny just dropped; it's a one-to-many relationship at all levels of the hierarchy.

Hove to ponder what is an appropriate data structure.