A Concise Review of the Evolution of Information and Communication Technologies For Engineering Innovations