disruptive innovation : removing the innovators ’ dilemma .
technological paradigms and technological trajectories a suggested interpretation of the determinants and directions of technical change .