Dan introduces the Remix architecture, aimed at maximising reuse of components for apps that spin variations on a theme.
Many apps support multiple skins, but some need the ability to be remixed with entirely customised flows or combinations of features for different customers. It's difficult to do this well with a typical View Controller-centric architecture, but a combination of Coordinators and Clean architecture make this not just possible but pleasant and easy to test too.