Industrial Revolution

Which of the following inventions is associated with the Industrial Revolution?

Spinning jenny
Energy loom for weaving
Steam engine
Furnace to smelt iron
All of the above