big rewrite for block-handling
jsdoc for new transition methods
directives on a component written in its parent template should be compiled in the parent scope
test and change doc for vm.$compile