Currently, setting entities to be parented by another is cumbersome, and a tree-based representation might make this a lot easier to work with. More importantly though, the scaling between parented objects is not treated as relative. I am aware that there would probably be issues with reflecting this in the underlying collision engine which would not make perfect entity-scaling completely possible, but the engine should at least try to compensate the best it can. This would also make better interoperability with other engines possible.