Inspired by my previous experience at Amex, I’m quite satisfied with this structure for my own project. Each feature module has its own entry point to run as app, and also has its on test suites.

Codegen using @tuist.dev 

#swiftlang