Will it be possible in the future (or maybe even now) to parent an object?
That is creating objects that are not children of the diagram, but
children of another object.
I was thinking that would help allow more specific uses of a certain
objects, while keeping everything relatively generic.
For example database modeling.
You could have a Database object, and then inside you could create Table
objects, View objects, etc. Since the other objects would be children of
the Database object, the Database object could iterate over its children
(seems possible to do) and act based on that. Then you could have a
Database object that can produce SQL, create databases automatically,
etc without need for external tools.