Split Vec up into Vec3 and etc
Radical build changes