A template for typed collections within Objective-C following Jonathan Sterling's blog post (http://www.jonmsterling.com/posts/2012-02-05-typed-collections-with-self-types-in-objective-c.html)