centralized open feature;
fixes #155 by providing multiple error messages for different error
cases;
restructured OpenSaveExportAction for better readability