‘Brexited’ – What the new UK-EU agreement means

Almost four years later, Brexit is complete. What does the new UK and the EU agreement now mean for trade, and what’s left to do?