Make a master UI view that can switch which section is active.
Fix window size observable.
Switch mode based on orientation.