How can I select branches of the hierarchy to be visible/invisible

I have ‘inherited’ a project with a complex 2D UI. The problem is that all the UI screens (10+) are layered on top of one another, so that the sceneview is a huge jumble of overlapping rectcangles, so that it is impossible to select or move anything other than by sheer chance.

During execution the visibility is controlled by TweenAlpaha, is there some way I could hide screen in the sceneview during editing?

You can use Layers, to show and hide groups of objects assigned to each layer: Unity - Manual: Layers

Aternatively, you can via script set the hide flags of the objects you would like to hide: