Should implement "state": this allows user to see which runs have been run, not-run, or changes (and need to be re-run). For this we need to store the datetime of last change (or potentially the contents of the model file and results files) as a hash into a project database (cache db is already implemented).