Complete overhaul.

Fewer tables, better responsiveness, fixed some layout issues. Stuff
like that.