Migrate ConsoleView class, add text buffering.