modular design thinking