chore: make dev-dep.sh usable
deps: use current version of templating/custom-element branch
refactor: use constructor DI and remove custom elements
chore: use current watchtower api for change records