Redesign and UI improvements

In-progress redesign and various UI/UX improvements.
@zachallaun says these aren't required any more