So what did we manage to agree with the EU?

It's the document the (political) world has been waiting for - and it's feared to be no fewer than 2,000 pages long. So what are the key areas of the Brexit trade deal and what will we be signing up to?