Modularity gives you flexibility at the cost of integration complexity.