We should use artifacts to download the default template.
We should use scratch spaces to write our temporary PPTX file before zipping. (Or we should do it somehow with in-memory streaming with ZipFile.jl, but that seems like it needs a separate issue.)
https://pkgdocs.julialang.org/dev/creating-packages/#Best-Practices