We never download the entire package before executing.  At runtime, there's no difference between `vmnetx http://example.com/package.nxpk` and `vmnetx reference.netx`.  The reason we have reference files is so the Launch button on the Olive website can cause the browser to download a small file rather than the entire .nxpk.