Dumb down the API to make this usable
Start dabbling around with the way cl-glfw3 works, compared to the original I started writing this against