Recently, I put much attention to what @kike is doing with Rhino Inside Revit project. Because Revit has a lot of categories, I found used Value Lists very frustrating and slow.
In Heteroptera plugin, slightly different component - Item Pick has handy radio-buttons (so we don’t need to uncheck things. I think this could be added to the options we already have.
But most importantly:
There is a need for an inbuild search bar, and names of already selected items on the top of the component.
Keep in mind that Value List in the form of Document.CategoriesPicker has 308 elements.
I made a simple graphic to show what I mean