GUI and sync handling, first commit for the Sorting Machine :O