Well, Tesla currently do this on a large scale. They have older models that have different hardware that need slightly different software. They are also currently doing exactly this for new vs older M3/Y with and without radar. So yes, they can and do maintain multiple code bases. Will they...