Backing code for talk summarising heirarchical model-view-presenter/controller patterns