Added Vector3D class