Initial setup, using GLFW 3.0.4 for window management.