Basic ideas of Racket gui