Initial Vector3D implementation