New graphical interface, with an "options" dialog