Added possibility add very primitive 3d meshes.
Added support for gray scale bitmaps.
Cleaned up shaders
Changed to initialize mesh with vertex count.