Apply the trait HasRevisions to any model to be able to: View a history of changes, revert to previous versions of the model and allow for easy moderation of changes before persisting to the database.
There should be a sample UI component that show allow you to review revision history, revert to previous versions, approve new changes and compare view a preview of changes made.