Cleanup: Move Vector4 definitions out of header