We should add a feature to allow category assignment from a column on the data.
Possible implementation:
This could work as a "filter" value allowing multiple columns to be set.
Possible pitfalls:
We have to watch out for use in cases where there are multiple data sources.