Hi John,
Currently we just have product families for groups. I suppose you could create a separate group for variants, although you'd want to take care that the AND/OR filtering rules work the way you want them to.
Regarding the idea of prototyping attribute specializations, there's also subject schemes. I have yet to look at them, and I don't know how they relate to/work with/conflict with conditional attribute groups.
- Chris