Restructured a bunch to move things into the Main app and stop using global screen_manager. Switched the Viewer to using GridLayout. Added 3 side buttons to emulate the Android navbar.