<myClock currentTime="5:14 a.m." alarm="6:00 a.m.">
</myClock>
Composable, reusable components that contain all the HTML, CSS, and javascript baked into them.
Polymer is an opinionated framework on top of web components.
It's okay to have duplicate IDs, you stop fighting the global namespace. CSS compilers become suspect in this world.