Build interactive AEM blocks with scoped styles.
Recent revisions are kept. Restoring one creates a new revision.