rename GLView to GLBitmapView and abstract out general texture rendering to new GLTextureView class