implement GroupConfig as a collections.Set
make new groups automatically add themselves to GroupConfig