Hi Neophytos,
Yes the tree like structure will be great. The single parent issue
or multi-parent issue must be handled by the package that will use
it. I guess each package will have its own behaviour. Some package
may need to have a behaviour or restriction of a single parent.
Some may need multi parent or residing in several nodes. Not really
sure how to implement this stuff so I have to toy around this...
maybe later kinda sleepy right now... hehehe.