Ensure that new nodes are created with positions that serialise correctly. Previously, we set a node's initial position to a Point object, but we only need to store the x and y co-ordinates.