Evolution of technology is a stepwise advancement of a complex system of artifact, driven by interactions with sub-systems and other technological systems, considering technical choices, technical requirements and science advances, which generate new and/or...