Windows console I/O overhaul