Work from 22/11/2013 - Where we renamed Frame to StandardFrame so we could extract the Frame interface which we could then implement as FinalFrame to capture the special case behaviour of the final frame.