Is there a way to show / hide parts of a Scrollbox?

I would like to make it to where I could Hide / Show sections of a scroll box.

You know how in RTS games when you place a structure it unlocks more structures? Well my problem arises when I try to creat an “All Structures” button.

I know I can create 3 widget BP’s and have 3 different Structure trees in them, in order to create a “Prime Structure” Button, “Defensive Structure” button and so fourth, in order to filter out different types of buildings, but how would I merge these all together to make a single “All” button?
Is there a way to reference a scrollbox and somehow logically splice them in a blueprint?

And then, I thought about making one monolithic tree in a single widget for my structures build tree (Order in which the buildings must be purchased and placed in the map in order to purchase further structures down the tree, which I have done actually, and its all working great, I even completely emulated the button functionality of C&C Tiberian sun lol)

But in order to create this kind of “All Structures” scrollbox, or any scroll box that exceeds the amount of buttons that fit in the default space that can fit in the HUD, it would require a sort of modulating scroll box, getting bigger and smaller depending on how many structures you have available to build, lest I just have 1 giant scroll box in the “All” button at the start of play, but then players would have to scroll way down to find structures that unlock in different sections.

Any advice would be super appreciated! Sorry if I didn’t explain the problem well enough. Thanks in advance for any tips.