Evolutionary models for technological change