public void DownloadPackage(string fastPackageReference, string location)
{
var requirements = ParseReference(fastPackageReference);
var selections = Solve(requirements);
Fetcher.Fetch(SelectionsManager.GetUncachedImplementations(selections));
var exporter = new Exporter(selections, requirements, location);
exporter.ExportFeeds(FeedCache, OpenPgp);
exporter.ExportImplementations(Store, Handler);
exporter.DeployImportScript();
exporter.DeployBootstrapIntegrate(Handler);
Yield(requirements);
SelfUpdateCheck();
}