Ok, I seem to have misread this topic! The idea is purely AWESOME.
I totally agree we should have VSM on top of the config.xml showing all dependency graph, however this is not usable with super large configurations. I agree we should have this view grouped by, or filtered by Pipeline Groups. I agree that downstream dependencies can go out of the current Pipeline Group, but this is easily fixable by using different colours.
Let's take 3 use cases:
1. You have all pipelines within a Group with no upstream or downstream dependencies outside:
> You click on a group VSM link (see my proposed screenshot) and you see the VSM view for that group.
2. You have upstream pipelines that are in different Pipeline group:
> You view the whole VM for your group like in point 1. and with different colour all the upstream dependent pipelines that would get your material to the pipelines in your group (skipping any downstream pipelines for those that are not part of your group or contribute to the dependencies, just like you do now for the current VSM when clicking on the label)
3. You have downstream pipelines that are in different group:
> You click on the icon for current group, or whatever method is used to filter it out, and you get the view as in point 1 and where you have downstream pipelines, you show those in different colour. I guess there is also the point that you have (group1) -> (group 2) -> (group 1) dependency, but that would still work. I just think there are fewer use cases.
I'll post below my proposed views

