Sensible initial layout on expansion.

Position nodes on a circle around the expanded node.
This avoids violent movements immediately after expansion.
Get node diameter from grass.

This replaces the radius negotiation mechanism with a simpler and more consistent approach.