Groups still have way too much custom code for their join with people, which needs to be rewritten and its data migrated so that groups can "just use the schema" like other modules. The special permissions checkboxes also need to get pushed into the schema.

However, I've cleaned things up in the templates in every way possible short of that, and used the "before" and "from" options of `snippetAllFields` gracefully.