Technology Developments: the Role of Mechanism and