Docs with groups

This adds grouping to the generated Docs.