Created the basis of the widget that is responsible for gui