Simple sign error: The new translateXY values must
be the old position relative to the new layoutXY
to keep the nodes in-place, not vice versa.