Make gui strings dynamic and add autosync.