A basic framework for OpenGL projects with a geomc base