A multilevel undo/redo manager for knockout. Keeps only changes in memory instead of full views.