Checkpoint
Added anonymous unions of xyzw-style members to float array in Vector4, and removed accessor methods for individual components