Added new Piece data type and explanation.