Given the task definition and input, reply with output. In this task, you are given a paragraph, and your job is to generate comma-separated entities present in the given paragraph. Generate entities from a given passage in such a way that (i) they are present in the paragraph, (ii) they are non-duplicate, (iii) they underwent a state change during the process. Avoid creating entities that (i) aren't present in the process paragraph and (ii) aren't significant.

A fuel source must produce heat. Heat is used to create steam. Steam will be used to power turbines. Turbines will work together with magnets to generate electricity. Electricity or moving electrons will then flow through wires. The wires will carry electrons to homes and businesses remotely.
Fuel Source ,Heat ,Steam ,Electricity