With ReactFlow renderer, the nodes are currently positioned by the layout algorithm.
The node should be positioned at the cursor position.
It should also work for drop actions.
We should make sure the newly created element does not overlap existing ones.