In this chapter, we are going to explore the Custom Elements specification in the Web Components set. You will learn what custom elements are, how to create them, and what the life cycle for custom elements is. We are then going to build a new web component for our collection.