Work on issue 1 has begun.
src: Add new genericinput.cpp to scons