What do Boris Johnson's cabinet changes mean?

As the new PM takes office, the BBC analyses the dismissals and appointments, and what they could mean for the Brexit process.