What Needs to Happen Before Electric Cars Take Over the World. Electric and Hybrid Vehicles, Automobile Service and Charging Stations, Batteries, Lithium (Metal), Oil (Petroleum) and Gasoline, Factories and Manufacturing