Some fairly major UI architecture changes to address comments made during the initial cut PR. Things make more sense now.