Outcomes of this effort are powerful version control and package management. I don’t know, but it seems quite clear to me that Pharo folks start with base images, load their package dependencies on top of it, then hack away on their own code. Inevitably they create a new package with a list of dependencies for others to use.
What they don’t appear to be doing is “living” in their images. Rather they create application specific instances from source code.
Emacs users tend to “live” more within it than the SmallTalk/Pharo people do.
In the end they distribute images assembled much like a Docker image is today, made from a deterministic set of sources and then snapshot.