Design and implement a case file. - Case files will be optional. - Case files will be immutable. - Users can load an existing file but not save back to it, unless they overwrite the old. - Output grids will be saved to the file.