Initial desing for InputHandler and a possible second command module/plugin.