C++ wrapper for GLFW.