Shapes moved from Model into PhysicalEntity
code out of Model into base and derived classes

PhysicalEntity (base class) gets some shape management stuff
SkeletonModel (derived class) gets some boundary shape and
joint-shape stuff