C++ OpenGL template project