There should be no need to add a pile of extra hardware, nor should there be any need to use a different method of handling the controls. There is a small computer built into these ESCs, which is perfectly capable of doing the job - it just needs the programmer to do his job properly, then, if he has done so, to persuade the writer of the instructions to express himself in an understandable way. There physical electronic bits are already there, there is a program module looking at the input, there is another module telling the output what to do, it seems that it needs another module in between these to allow the control to happen like it does in the old, outmoded stuff.