https://kevinerr.github.io/posts/tech/context/
Context