A4. To handle complexity, the approach to modular design should be taken in a hierarchical manner and properly integrated with collaborative teamwork. The method usually applied is breaking down complex systems into simpler modular blocks, with which one can easily address each subproblem one by one.