Saving compiled model to a .tar file using Python API

Ultimately, I’m trying to save off a tuned model as an executable (or something similar). I’m wondering if this should be done between the tune and compile steps, or between the compile and run steps. However, I’m a little confused on the difference between the TVMCModel and TVMCPackage artifacts. The only difference between these two is that the TVMCPackage artifact has a mod.so file while TVMCModel does not - does this .so file make the TVMCPackage deployable?