I squashed this massive commit down from, like, 100 commits. Definitely.

https://i.imgur.com/H9lppa6.gif