Expand and refactor Vector3D.