ENH: Add GLFW

Ready for review.