Add group_by().  Derive auspices and, er, group by them.
(And watch those templates de-proliferate once again.)
iteritems_sorted_within for better arranging by auspices.