Sketched out C++ wrapper for  GLFW.