transclusion basics
components and containers
directives communication