DataSource is now DataView
DataView implicitly creates InMemoryProvider

If DataView.from is passed an array or an observable then an
$InMemoryProvider will be created.
DataView.load ends a config chain, returns this
afterShow is now afterRender in components