Creates a HistoryTracker that subscribes to (successful) invocation events, derives undoability from
the undo registry, maintains the undo stack, and publishes an UndoableEvent for each undoable
action so the UI can offer an undo affordance. The invoker itself is undo-agnostic.
Creates a HistoryTracker that subscribes to (successful) invocation events, derives undoability from the undo registry, maintains the undo stack, and publishes an UndoableEvent for each undoable action so the UI can offer an undo affordance. The invoker itself is undo-agnostic.