A central repository with unambiguous version-ing (one version -> single package archive) would be very useful. This way, once you know the required package & version, the quest would be over.