Refectored out more UI and model code into hutjumper-ui and
hutjumper-model.