Smart Factories: The Industrial Revolution 4.0 is Here