Total GUI overhaul