Implement a reorder axis plugin