# {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