It should be possible to download the latest "stable", "alpha", "beta", "rc" etc. version easily.
Download(packageName) should default to the latest stable.
Download(packageName, "beta") should download the latest beta.
Though in some cases it should be possible to define the "ring" and also the major. So maybe something like:
Download(packageName, "3..beta")
Not sure about the syntax. Any ideas?