When Generalist was first introduced (not implemented) we didn't have the tag-based badgestag-based badges. Now that we do, it would make sense to tie the two together. Generalist could be earned when a user participates in 10 or 20 of the tags that have, in turn, earned their own badge.