This article will take about 1 minute to read.
https://medium.com/alltrails-engineering/modularization-of-the-alltrails-app-fafdea108bbe