moved GUI stuff to its own folder