The future of electric and autonomous vehicles is taking shape