Tommyknockers: Substantial improvements to memory footprint and load times

Cut install size from 700+ MB down to ~500 MB. Loading times drastically shortened. Minor UI fixes/improvements