Similar Items: Technological Learning, Social Learning and Technological Change