Building Scalable iOS Apps with Clean Architecture