rewrite Observer polyfill to be fully compatible with ES.next
refactor templating widget
start work on DetailPane for new templating engine, change flow syntax to new template syntax