Example 3 - Composite Templates