Technological Development As an Evolutionary Process: A Study of the Interaction of Information, Process, and Control Technologies