Split Cube into EdgePiece and CornerPiece
Big commit, prepare the ground for the 444 solver