Re: Electrons
Well there are many analogies between electricity and fluid flow. From "current" , "valves" (rather obsolete in the main, I admit) to one of my favourite ways to explain voltage (or EMF) as water pressure from a raised tank. Which is gravitational potential energy, hence "potential difference" etc. etc.