Demo running

When a node moves under another parent both branches are measured again, the connector hands over from the old parent to the new one and boxes flow to their spots.