The initial implementation loads resources from all dependencies, since the extension_discovery package only supports that.
The design calls for only loading immediate deps, which I believe is the correct thing to do. We should either upstream functionality into extension_discovery or build some filtering of our own.