[AESH-217]
ConsoleBuffer is responsible for handling all the buffer operations for the
Console
[AESH-217]
InputProcessor processes input and is responsible for every input action