Journal: move backwards when undoing, apply inverse changes

Avoids invasive side-effects of clearing the entire graph when moving forwards.