Now we've defined a new Tcl command to perform the real guts of our example package we need to add Tk dialogues to provide a graphical interface to the user. This will typically be split into two main parts; the construction of the dialogues and the 'OK' callback procedure.