Although you present three key shortcuts, this does not include the interface prompts the user must address. After the user invokes a Save As (either through menu or key shortcut) he or she will still be prompted to submit the name, type, and location of the file; including a confirmation to overwrite when necessary; finalizing with a 'Save Configuration' prompt that the user must also address.
After undoing the last action of flattening, the work-space still remains in a state of editing the last saved file; the one that is flattened and not the one that is layered. This is risky as an artist that continues working with this state may lose all their hard-work (e.g., system crash, power outage,... acts of a god) since changes are only being made to the flattened file and not the layered.
The advantage to the proposed implementation at the start of this thread is (1) the user configures the save properties once (i.e., file: name, location, type, settings); (2) the user can then frequently save both the layered and the flattened version of the asset in two key shortcuts, without (3) modifying the state of the workspace and (4) utilizing full hot-loading capabilities of external tools to view the changes rendered by the recipient.
--
Yesod