initial multi-shape support

- MoveCommand will move the selected shapes
- grid now has a draw() function, for drawing the last snap lines
- added some reset() functions for Bounds and Transform