[ ] Description
A clear and concise description of request/enhancement.
[ ] Use cases
Datastructures.
[ ] Proposed design
A clear and concise description of the design planned for this feature/enhancement.
Attach design diagrams if applicable.
[ ] Alternative design approaches
A list of other approaches that could've been taken to design this feature/enhancement,
but hasn't been because of a specified reason.
[ ] Workaround
If any workaround exists to achieve the desired goal without this feature/enhancement.
[ ] Additional information
Add any other context about the problem here.