Preview mode considerations

I've put the stuff discussed by email into a more explicit representation in our repo.

Best way to check the pull request out is to simply switch to the `preview-mode` branch and inspect the [draft-mode](https://github.com/openlilylib/snippets/tree/preview-mode/draft-mode) directory.