refactor: split yumex.widget into yumex.gui.views, dialogs, widgets