Possible to get widget components by type?

Does anybody know a way to get widget components by type through blueprint?

I.E. get all Buttons, Canvas Panels, Vertical Boxes, etc within a widget? Otherwise, some way to designate a widget component, like assigning it a tag or other identifier?

edit: I am using 4.26.
I thought I might make some templates, like a button with some text, and then I could make global parameter changes on the template, or otherwise search for the widget class, however the problem there is that you cannot expose the variables in details panel. In other words, if you wanted to set the text on a text block, you have to do it in blueprint on preconstruct, which is very slow workflow.