Allow saving unsaved files to a different volume even after generating assets

Merge #95 before reviewing this.
Fixes #36.