Add z coordinate to various nodes
Add Point3D node and control
Adding buttons (in a ugly hackish way)
Return constructed object from 'new'
Primary drag stuff is named 'dragging'
Start dragging control after making it.
Switch to move mode when adding object