Generalized groups, not fully working.  Hugeprint.