Electric vehicles: Part I – A Systems AnalysisCalifornia just mandated all new vehicle sales to be electric starting in 2035