Redesign the MainView.
closes #82.
closes #83.
closes #84.
closes #85.