Progress on UI

Some progress. Mostly learning. Should be relatively simple to finish
and replicate.