Be less destructive

Two parts:
- Don't delete an existing -assets directory when saving a file
- Don't create or delete anything when asset generation is turned off