chapter 16 initialization
chapter 16 - directive templates
Chapter 16 - Directive scopes
chapter 17 - transclude + compile function
chapter 17