Technologies, Opportunities and Challenges of the Industrial Revolution 4.0: Theoretical Considerations