I use Miro for - among other things - workshops where people move things around, add stickies, vote on things etc. Now I would love to be able to reset a board to a specified starting state, as that would make it possible to serve many groups in a row without cumbersome workarounds.
The most basic version of this that I can imagine - which would still serve my purposes splendidly - would be a toggle to decide if this feature is to be used and two buttons: save and reset. The Save button saves the present state to memory and the Reset button collects the saved state from memory, thereby removing any change that has been made to the board.
A more advanced version could for example offer more than one saved state. That would make it possible for one board to be used to mimic a journey or process where participants get to play through the steps from A to B (where the A state is saved to memory) and even if they don’t quite make it to B they can still continue from B to C, cause the B state has also been saved and can easily be recalled.
Other features that would be nice but not required for an MVP is dates and notes for a saved state. It could also be useful to decide who can use the reset feature and maybe even which users of a board that are able to see it.