Diff for ways: intermediate state.
Intermediate state: implemented bookkeeping for nodes.
Print diff: completed bookkeeping.