A modern OpenGL framework for Lua