A hybrid model of component sharing and platform modularity for optimal product family design | Synapse