Description
[Add a description of the feature]
Why is this needed
[If you have a concrete use case, add details here.]
Implementation details
[If known, describe how this change should be implemented in the codebase]
End result
[How should this feature be used?]