So, the use case that I would like to have is the following:
https://i.imgur.com/ePG58O3.png
Having the setup on the left, shift+left clicking (or maybe some other combination) should upgrade all upstream and downstream belts of the main belt line (not stopping at splitters), but not sideloading belts or upstreams of other sides of splitters (as pictured in the right).
I run into this issue frequently when trying to upgrade one specific "lane" of the main bus (eg: upgrade iron lanes but not copper) since I have frequent splitters branching off. Currently, the only way to accomplish this is to manually go through each splitter to mark for upgrade, but this is a bit cumbersome. Shift+left click is instead trying to upgrade my whole base, since most lines connect at one point since I do a lot of half-half belts