Continued from #140 We need to load/dump the dictionary into/from a file so that we can store the state and reuse it. (and probably should add a button/GUI component in the workflow widget)