anyd3v: Вот, это именно то что я хотел услышать в качестве ответа. Нет, мне не сложно открыть гугл и почитать об этом, но читая про это вразнобой в голове образовывалась только каша, а собрать из неё какой-то алгоритм действий не удавалось. Теперь картина видится гораздо лучше и я понимаю в каком направлении двигаться.
Осталось лишь определиться с тем как удобнее всего хранить в базе объекты с композицией, то есть с несколькими уровнями вложенности.
Осталось лишь определиться с тем как удобнее всего хранить в базе объекты с композицией, то есть с несколькими уровнями вложенности.