Interesting article. Even though the article mentions NPM as an example it would most likely have to be language agnostic (not sure how) or have a version for each language.<p>In a sense, this may be the case of improving the Git submodules functionality?