More work on Cubit.
Rename MeshFlat MeshRectangles.
Small improvement.
Make RubikCube and RubikCubeMovement generic and not visible outside of their package.