sergdort /ModernCleanArchitectureSwiftUISwift4.1K505Example of Modern Domain Driven modularisation of iOS appsiosclean-architecturecomposable-architecturelayered-architecture