Immutable Bounded
Added many Shape stubs
Rotable and Positionable immutable implementations