The refined programme theory of the intervention showing possible intermediate steps between intervention inputs and expected outcomes. Data collected for the intermediate steps are shown. Grey boxes with stippled border show contextual elements identified as having an influence on the intervention outcomes during the refining of the programme theory. Unshaded boxes indicate the source of data. Boxes shaded black indicate outcomes. Intermediate steps are shown in boxes shaded grey with no border.