Node size update

Nodes can now be a lot more flexible in their layout.