Managing group creativity : a modular approach to problem solving