restructured project
derelict with glfw