Visibility Set Filters is a Blender addon which aims to help the versioning during a production workflow. It can be applied to any objects (geo, camera, lights, etc) or collections (think of filtering inheritance). It is asset browser proof, which was the main purpose actually ^^.
The main idea behind these filters is to give the possibility to work on separate production types.
For instance, if you’re working on your storyboard, you would have a light scene, without a lot of details, so you can create a filter for that view, which I personally called “draft”.
If you’re an animator, you probably won’t be willing to deal with a high poly character nor complex environment, and so will use another filter, which I called “blockout” here.
It is completely up to you to create your own filter relevant to your production workflow.
The only advice is to use the same names shared between blender files so you can, once linked in a new blender file, easily switch between your filters.
Those filters were created with that pipeline in mind but could probably be used for other purposes, this is up to your imagination ;).