Add an alternative version of Polymer-based UI + enable switching between UIs

Not checking in the whole up-to-date state of Polymer-based UI yet to simplify reviewing.