This class is responsible for managing the undo/redo chain and importing/exporting meta-data
from/to each state of the chain
if you wish to add a new action to be handled in UndoRedoManager,
make sure you will make necessary changes to
#isValidAction(Context, String) and
isEditPageAction(Context, String)