# {ComponentName} Component Specification *This document should serve as the basic outline for what we belive a {ComponentName} should be. It should explicitly name the desiered public API, including methods, that we believe should be support. Additionally it provides guidance on what the structure, should look like* *This document should not provide explicit implementation details or discuss the other things that are out there.* ## Design ### API #### Properties and Attributes #### Methods ### Accessibility #### Events ### Appearance #### Anatomy #### Dom Structure #### Slots #### Classes