The IDE needs one, to show legal refinements based on selected block. Probably re-using the library browser with smart context based on what's selected. Need a better filter-box / search-box GUI too, to indicate when it's showing refinements (as opposed to all blocks).