MVVM: Create ViewModels & Outsource functions
Create Viewmodels and bind the View data to the viewmodel Seperate functions into its own classes based on functions
Create Viewmodels and bind the View data to the viewmodel Seperate functions into its own classes based on functions