Moved all GUI code into GUI package