I have the idea to be able to use every version ever packaged since years. It should work since we define the dependencies clearly and every information is in git.
Inspired by this article and ideas i had, i have written a concept to implement that: Concept: use any package version
The first tests are very promising. I would like to get your feedback!