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

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