Completely refactored activities, fragments, and flow. Use this as a starting point for issue creation and milestones.