## Description
Brief description of the new feature.

## Related Issue
Addresses # (issue number)

## Changes Made
- List the changes made to implement the feature
- Be specific about new files, modified files, and functionality added

## Testing
- How did you test the new feature?
- What scenarios were covered?

## Screenshots (if applicable)
Add screenshots to demonstrate the new feature.

## Checklist
- [ ] My code follows the project's style guidelines
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] My changes generate no new warnings
- [ ] I have added tests that prove my feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] I have updated the documentation accordingly