2. Home View refactoring with MVVM