Yeah, the balance is interesting. There have been attempts like Spring to wrap specific apps into a mega-app, but it doesn't quite work for me. Maybe a good approach would be to establish a set of design guidelines, a framework, and assign different micro-apps to different developers. But that would require more coordination than I think we're up to at this stage