Initial integration with a GUI