#1 Enabling two options for save: same folder as source file or customized path. More refactoring along the way... It still needs more testing.