StandardIO
command
send
CommandImplementation
CommandManager
StandardIO
start
CommandImplementation
StandardIO