Added Tuple3d, Vector3d and ImmutableVector3d