A ChangeRecord is class (or object) that describes exactly how a particular edit altered the AbiWord Text model, the PieceTable.