interesting: I had imagined this more like #tags , as in groups have_many categories

this setup will be cleaner start, but will it be annoying later ?