TODO A (1h): Allow reordering of states.

TODO B (1h): Allow reordering of roles, tasks.