Build Go GraphQL APIs that avoid query overload.
Recent revisions are kept. Restoring one creates a new revision.