VE Room Groups consist of nested containers. At the top level, we have a number of Grouping Schemes. Each Scheme can hold a number of Groups. Rooms are assigned to groups. A scheme is created with a default group to hold all the unassigned rooms. Assigning a room takes it out of its current group and moves it to the new group.