starting to introduce web components and writing about html templates with examples given.. still need to add figures for most cases