Groups and Group Sets
Suppose you had a 200-student software development class, where you want the students to work in groups of four on a project. For room-scheduling reasons, the class might also have four tutorial groups of fifty students each. If you wanted to the project groups to present their work for critique, you would probably want students to critique other projects in the same tutorial group. (Or at least, that's how UQ's DECO2800 class works)
Group Sets
A group set is a kind of group. For example, there might be project groups and tutorial groups. A group set can have a parent group set. For example, in DECO2800, each project group belongs to a tutorial group.
Groups
These are the actual groups of students. For example Project Group Foo might have Alice, Bob, and Charlie. At the moment, groups are set up from a CSV.