Re-instated XML for Main Activity.

More work refactoring for separation between 'activity' logic 'interface logic' through partial classes.