Geometry improvements

 - don't copy the model data every frame
 - remove BoundingBox from this more general app
 - extend DrawingSurface to draw points