Conventions for View Selection

First working implementation of view selection.