Modern OpenGL wrapper, thin C++11 header-only layer on top of the OpenGL 4+ API