It's the SAME thing, re-read the "ideal draft":
What i wanted to create, is a dependency database based on files.
You pick a file, you want to include and you can look up all file and registry dependencies of that file and the dependencies of the dependencies.
If i, for instance, state in my project, that i want to include iexplore.exe, then i should end up having the whole 'Internet Explorer' fully working, in my build. Guranteed!!!
It is FILE based, actually it describes "the interconnectedness of all things".
But it is just a dream.