Major restructure of Input subsystem, nowhere near complete yet, but a checkpoint that builds.