Introduce new GUIs for this. Uses abstract GUIs.