More view/code separation.
Improved the XAML layout of the main page.
More XAML cleanup.
More XAML cleanup.