UI changes. New routes. Slight refactoring.