Ability to be wrapped with other frameworks other than GLFW.