Allow the user to save a "document" to a csv file. The first line contains zoom level, pan, etc. and then the functions are listed including whether or not they are currently enabled. Respond gracefully when the file is invalid. Make sure the user can open mutliple "documents" at once.
This issue implies that you should also support OPENING documents that have been previously saved. The part about whether functions are enabled will depend on #12.
Allow the user to save a "document" to a csv file. The first line contains zoom level, pan, etc. and then the functions are listed including whether or not they are currently enabled. Respond gracefully when the file is invalid. Make sure the user can open mutliple "documents" at once.
~depends #4 ~estimated 300