Add a graphical user interface