Cross platform OpenGL engine written in C++11