migrate the rest of Interface to PROGMEM strings
circular buffer support for substring and re-ordering, update modem sendCommand processing