Basic GUI + general reordering and sorting