Build store maps with lists that stay in sync.
Recent revisions are kept. Restoring one creates a new revision.