Widgetprovider

Still a bit of work pending - in particular the intent to handle a click on an individual row is not done yet. But you can look at this to know the general direction it's headed in.