In Pages we have the History tab which enables us to roll back to a previous version if we have made a mistake and are working from Admin.
Could you add the History tab and Rollback to other areas of Admin such as Content Sections, Code Snippets, Templates, Headers & Footers?