- Command API to introduce easier usability, better performance, and more control over to which buffer to write, and when to flush the buffer to the terminal.