Not that long ago I speculated that a tcl.withPackages function might provide some value. I’m not sure if you or your team does any development with tcl though, so that might not be of any value to you.
I’ll mention that it’s been way too long since I’ve touched tcl for me to even remember if a withPackages function would even be a good idea or not…