Turned out adding GLM C++ library was very messy...
Consolidated structs into single include to make linking much easier