Support multiple groups per course, as defined in NTGR-794.
I am creating this Canny so we can track our clients.