Why preview? Should probably a new type. I know that would require adaption of current filter function...which makes me think to add a property for bod layers (to be able to filter positively instead of negatively in e.g. caralog directive).

Or instead of boolean for each type, we could have a type propery as string to achieve the same.

Thoughts?