Graphical User Interfaces, The UNIX Way