Implementation of "Save as..." a source file