Could you please elaborate on the four types of electric cars? Are they all powered by batteries, or are there variations in how they generate and store electricity? I'm particularly interested in knowing the differences between battery electric vehicles, plug-in hybrids, range-extended electric vehicles, and fuel cell electric vehicles. What sets each type apart from the others, and what are their unique advantages and limitations?