1 Stuff To Be Implemented/Fixed
2 -----------------------------
8 - Group selection (kind done, needs more work though)
9 - Take movement code out of Objects and put it into top level Container
10 - Fix snap to grid to honor both states (right now, it's a weird mix of states)
11 - Add OSD routines so they don't have to be implemented in Objects
12 - Add OSD to Object creation
16 - Add pen color/style/width to Objects
17 - Add fill/hatch to Objects
18 - Fix zooming to be more intuitive
19 - Add other Dimension types, like radial, diametric, leader