A modern OpenGL c++11 library