I think this should just be `button.js`, and `streamhub-sdk/ui` should have a single shared `templates` dir