Keir Starmer has completed what is likely to be a final shadow cabinet reshuffle before a general election, keeping his most senior lineup the same but making lots of other promotions and demotions. Here is a guide to the main changes, in categories that at times cross over.