[] Input handling refactored to get key characters from the OS, console
component almost done.