Support GroupedCollection

`group_` is a trivial combinator to make any Collection into a
GroupedCollection.  Widgets should treat these trivial
GroupedCollections as Collections for the purposes of display.  Widgets
should thus realistically always be built for GroupedCollection and then
`group_` should be used to lift Collections.
Support getting collections from digestive-functors Views