More robust preview's for new files

Basically, when live previewing a new file:
- Store stash at generic file path of /parent-directory/new-file
- Preview that file, but slide a dummy model in if none exists, the preview function will pull from the stash first.

This is maybe a little kludgy and only works because, currently, the preview window is meant to be viewed and then closed to return to editing.