The Two Sides of the Coin: The impact of Technological Change and Demand Heterogeneity on Industry Evolution: Evidence from the Swiss Watch Industry