I guess I just don’t get why you want to use separate environments for everything if you still want to use all the versions you got from the outer environment. To me this sounds like a request to make Pkg.add worse to support a workflow that doesn’t really make sense (to me at least).