- lots of cleanup of csg operations (both operations for history manager &
shapes methods)
- added snap to local transform in transformControls