Rename webcomponent hook to component

Closes #120