Create TextureAtlas class to handle grouping all textures into a single bitmap.  Adapt TextGroup to handle generic Textures, renams to TextureGroup
add TextureMesh.  Every View has a TextureMesh.
Refactor Texture drawing to use a single TextureMesh draw per ShapeGroup, with TextureAtlas mapping
fix concurrency bug in TickWindowHelper