Changelog
Documentation
- Added full documentation using Go Doc comments in the code.
- Added a README file for better project understanding and usage.
Refactored
- Made all structs fully exported for better accessibility.
- Made every field of the structs optional.
- Added default values for the fields to improve usability.
- Implemented field checks for better error handling.