initial commit of Ch22GraphicalUserInterface project