@wasnotrice  - I see these groups as potentially overlapping. For example when we start digging into styling TextBlock I may create a text_styles group which includes :stroke, :click, :fill but not :strokewidth. 

Thoughts?