I think after reading this post three times, that you are not asking about names, but structure. And, unfortunately, if that is what you really want to discuss, you have not given enough detail to make it possible to understand the problem.
What is the purpose of your 'system'?
What are the requirements for the 'user content'?
- what actions can be taken on this content?
- what display is needed for this content?
Relational systems (most databases) don't map cleanly to or from hierarchical systems that have 'parent/child' or 'container/contents' layout, particularly if there is more than one level. If you are using a relational database, you should think hard about whether you need a hierarchical representation.