Starting with some basic window creation, shaders and Makefile stuff