Minimal C++11 OpenGL engine