Massive GUI overhaul, structural fixes in attempt to get working demo ready for EOH