C++11 and OpenGL 2D/3D graphics engine