Extracted logic from ZincRepoFactory into ZincBundleDownloader
ZincCatalogs now caches futures