Use GtkGL instead of GLFW

Code is extremely not refactored, or even factored.