`gui.TrivialUndoManager` <- `ops.Document` <- `odf.Canvas` <- `gui.ZoomHelper` <- `core.EventNotifier`.