A universal character-based "window" system