Added the beginnings of a web component