Introduce Shadow DOM
Introduce inheritance
Introduce Polymer
Introduce automatic node finding
Introduce declarative event mapping
Introduce data binding
Introduce template 'if' and 'repeat'
Introduce filters
Introduce published properties (use) and changed watchers
Introduce published properties (creation)