Extend updater and redesign GUIs