@KeithJH Clearing the workspace and resetting the UniqueTracker need to be done before the new project state is set (in Load/New). But setting the project clean and resetting the history needs to be done after. The only way would be for `WAVEDViewModel`'s reset function to optionally take the new state of the project. Do you want me to do that?