Beginning to implement Vector4