Preliminary version of the GUI following an MVC pattern