VM should do the heavy lifting of saving project to a zip file, and return a promise of the zip to gui.
VM should do the heavy lifting of saving project to a zip file, and return a promise of the zip to gui.

LLK/scratch-vm,LLK/scratch-vm,LLK/scratch-vm