The story must include comprehensive documentation covering the following ways the component can be used:
- Using the default subcomponents provided for standard behavior.
- Allowing users to build the component as they wish using the slots provided. The documentation should list all available slots and explain how each one can be used.