Groups: half-classes, three groups over two classes, alignments, easily
Alternate weeks: A/B, A/B/C, as many as you need, all mixed together if you wish
Complex lessons: concatenate lessons, mix groups, add alternations
Allocation by week: green class, exam week, a new and temporary timetable is easily generated and assigned