I stand by the idea of meta-programming defining all these out, but I'm wondering if maybe defining this by a flatten + uniq of `Shoes::Common::Style::STYLE_GROUPS` might be a better option. Noticed that this doesn't have a few of the text styles (`smallcaps` for instance), and would be nice for it to not drift in the future if we add styling options.