Similar to how caching works for the shell-script, the m-script should cache its downloads into the same location.