Upgrades to UI.
Additions and enhancements to the model.