Rename to `DemoView` and move into the demo.  We may want to promote this concept into Mortar later, but for now it's good enough to just illustrate the pattern in the sample.