While I'm not intimately familiar with the 950 hardware/firmware, I am familiar with softare and embedded systems. This sort of thing would require a bit of effort to develop the menus, a bit of memory to store things (menus, parameters) but would require almost zero real-time CPU cycles.

It's mostly just a matter of dev and QA time as well as design time.
_________________________
Charlie