View tree improvements

Work in progress.

[ x ] Use table UI (same as router) for the view tree.  Include template, view, controller, and model.
[ x ] Disable pinning a view (this is no longer needed since all objects are now in the list).