Added a doc outlining design decisions I made
- The goal is to include detailed descriptions of why I did the
things I did
- So far, I just talk about "run" vs "tick" methods