Code examples from the Component Based Software Development module at Birkbeck, Univ of London Spring 2014