Diagram courtesy of Gareth Martin.