Themes: Apply styles for all tiles of a specific type

Right now themes defines styles that need to be applied to each tile individually. It would be great if we could apply styles across all tiles of a certain type. An easy way to do this would be to be able to name the style with it’s CSS type and use that as an override to the default style.
e.g. a user would be able to create a style and name it: “tile.switch.active” as an example and the style would then be applied across all tiles that carry that css class who would inherit this style.

If a user chooses to apply a different style to a switch tile at the individual level, that would supersede the theme style (as currently) and in effect allow for defining ‘exceptions’ to the theme styles at the individual tile level - which is current behavior that can remain in place.