I guess the key things about the plan are that the infra makes it possible to just point to any part (resource-tree) of any other thing made by the infra (provided access is allowed), and use it in the code interchangeably from if it was within your code. (The client reading the infra will on the background automatically connect to and/or cache the remote content.) This is then coupled with the attempt at reducing any app complexity and supporting a structure for a layered approach to app creation that would naturally consist of interoperable parts within the app itself. This is then extended by the (infra-level support for) not just using remote code, but adapting it while maintaining the link.
So in the short-term vision this leads to me (as a overly simplified example) creating an app that rolls a d6 die with having a Dice element, and then you creating an app that directly uses my Dice element but I adjust the value "6" to "10", yet maintaining the link. So then when a third party looks at your code, it'll lead to mine as well, and perhaps they take it and make the number a parameter that can be provided...
But this leads to obvious issues about versioning and structural changes and authorship, and there's no inherent backward loop for improving my code (for easing further collaboration), etc. etc. etc. No silver bullet, this is a tough problem, but I have hopes something will develop out of this.
The grander vision would be to have an IDE/software crafting environment which is built to support this sort of interaction, visualizes/conceptualizes the connections between apps and makes them more social, and has some capabilities the bridge gaps between commercial and open source software.