Merge pull request #181 from trustmaster/master

More work on #166:
Tweaks for `GroupedInput` refs #166:
 - With one input it acts more like `MapComponent`, including data passing
 - Added `postpone` and `resume` methods (experimental)
 - Added docs
 - Added UI metadata