Designing modern data access layers in Swift | Hacker News Reader