A hierarchical classification of the reasons for dividing products into modules : a theoretical analysis of module drivers · Study