Major ConsoleListView overhaul