Initial commit for the terminal simulator.