Basic Farwest UI WIP

This commit is WIP. It will be modified, amended and possibly
discarded. Normal development will resume later.

This is currently incomplete, ugly, not documented, etc. Be patient.