Shader, geometry init + moved projects to glm types