Template
Short introduction of the component.
Usage
Describe how to use the component. Describe each element from the @props([]) list as well.
Features
Describe any functionality of the component, including JavaScript behaviours.
Backend logic
If the component has backend components associated with it, describe them here.
Advanced usage
Advanced usage usually covers things like custom data- attributes, accessing internal logic and edge cases.