Class restructure
Small Utils cleanup
Improved efficiency in various places
Fixed some rendering artifacts
Fixed a selection bug causing the display to scroll rapidly