Why do you need a EV to be a software defined variable? Maybe just a large enough lithium battery?