Design doc template

# Title
**Status**: (Draft|Approved|Deprecated|Updated) | (Optional Implemented) | (Date)

**Author**: Author Name

**Reviewer**: (Optional Reviewer Name — if someone specific should review this)

_Remove any sections that aren't relevant_


## Goals
What this design doc is trying to accomplish? What does success look like?


## Requirements
What preconditions do we have to meet for this design to work?


## Prior Art
A survey of prior art in other apps that's relevant to the topic.


## Overall Approach
Describe the approach in detail.

### Overall Approach Details
If the approach is complex, break it into sections.

### Overall Approach Details
There can be multiple detailed sections


## Next steps
List any actions we should do after the design is approved.
* [ ] This is the first thing we should do
* [ ] This is the second thing we should do
    * [ ] Subtask of the second thing
    * [ ] Another subtask of the second thing
* [X] This is the third thing we should do. It's done already.


## Open Questions
List any problems that need to be solved. These may get answered as
part of the review process.


## Areas For Improvement
List any possible future areas of improvement.