Do you think that WindowData should also be moved into glfw.rs?