Simple graphic user interface, the controller will integrated later
using threads.