WIP3
Improvements to transitive dependency infra

Initial work to enable cross-source transitive dependencies.