Specify a complete map of what object classes should map to which
renderer objects for every template in this group (that doesn't
override it per template).
A group interface is like a group without the template implementations;
there are just template names/argument-lists like this:
interface foo;
class(name,fields);
method(name,args,body);