- Improved maintainability of UI (very much work still remaining) - Improved performance of UI - Consistent coding style