Started moving code from opengl_display_driver over to glfw C++ wrapper.