This is a work in progress patch for {T57210}, this isn't ready for review yet.
What works:
- Basic interactivity, adding a cube.
TODO:
- Select axis type in the UI.
- Other object types (currently uses object axis).
- Gizmos to adjust the dimensions after adding the object.