Step 1. GM,Ford, Honda and Toyota all produce 'rolling' cars they normally install internal combustion engines in ready for an electric motor to be installed. These will be OEM cars, so all branding will be removed. Step 2. A different company produces and installs electric motor and batteries. Big automakers don't risk liability of electrics, but their mass-produced shells bring the price down. Electric installers get their cut and take on problems.
Pretty boring example. I've been learning erlang and working on a gen_server that uses the "distributed applications" feature and replicated mnesia. I can kill one of the servers and the other takes over with the same state.