Reference set ON/OFF list

Hello guys, i find myself much more confortable using Reference set rather then layers.
The only unconfortable thing is when i have 300-400 features in my model i have always to scroll up to change set in order to hide/show stuff.
Since i couldn't find a way to display Ref sets separately i came to ide to make a custom list which will always be opened, displaying a list of ref sets so i can anytime in one click change visibility.
For now this is too much over my programing skills so here i ask you experts to figure it out, i am sure this could be very useful to most of the users.
Eglishly speaking, code should be like this

For active part, get list of reference sets,
display list with on/off buttons.

little extra would be if it elso work in assembly for selected component.
Thank you in advance!