How does Umbraco handle multiple variants, in addition to language/culture? I want to categorize each content block to one or more store locations, AND by whether it is available to preferred customers (or not), AND by its product category. Are there multiple custom category/label/tag fields when defining a content type, or a single field, or some other mechanism? What is the recommended approach to define & select multi-variant content?