Finished refactoring GUIs.