Essentially building Linux packages based on their dependencies, basically container images is the idea. Like you'd have a bootstrap process that builds a base image that then rebuilds the dependencies that are more decoupled for future builds. Ideally there's some sort of network based cache for the nodes and it would support things like tests and whatever the term is for validatable builds is. How crazy does this stuff sound?
The massive design space is part of why I ask.