Update to use webcomponents.js

For whenever we want to land this change to the docs.
sgtm