UI/UX overhaul with some more controller modularization.