wip: change to Input Systems (from Writing Systems) with new config structure

* implement service function with callback
* inputSystems helper module