Sample code accompanying @lyricsboy's talk "Applying the Single Responsibility Principle in iOS"