A real HTML page. No build step for the host. Widgets are bundled once by their author; the host just imports them.
attach()Hover preloads, click mounts, click again unmounts.
<mountly-feature>)Declarative; hover to mount, click the × to dismiss.
Change the total below — the mounted widget updates in place, no remount.
Same distribution pattern, entirely different visual language. Both widgets share only the infrastructure — not the style.