From SwiftUI Views to Reusable Components: The Root MVVM Approach | Hacker News Reader