Decide whether to build a marketplace, and how to run it.
Recent revisions are kept. Restoring one creates a new revision.