First version of the new GUI (work in progress).