Enhance Graph View with a Tree Layout

Btw.: One year ago, I’ve requested this:

The special idea is, that it combines some major fix points with floating Objects:
The user would be able to “nail” (or “pin”) the positions of Collections (and only Collections!), while the Objects still float as we know it from our actual Graph.

In the result, the Graph has always roughly the same structure that the user can influence how he likes it.
But the positions of the Objects are automatically given in a dynamic way.

This frees the user from the need to position each single Object, while the rough structure always remains.

I believe this would already give a much better overview, while the dynamic part (the positions of the particular Objects) spares the user a lot work and trouble.
It doesn’t matter if he adds or deletes Objects etc. – the dynamic positioning does the job automatically with nearly no influence to the structure as a whole.

What do you think about this concept?