Continuity and Competition in Technological Development