This interface is an abstraction of the state saving functions for a cheat sheet.
Depending on how a cheat sheet is opened the state may be opened from
a memento passed in, a file whose name is determined from the id of the
cheat sheet, or in the case of a tray dialog it is passed using an object.