A simple GLFW Window abstract class.