This is such a joy to watch ... 5 minutes well spent; thank you!
That's a fun bit. Someone did this with sentiment analysis on texts and clustering. They looked at how sentiment changed during the book (the curve) and then they clustered them to identify 6-12 archetypical story "curves".
Source? That sounds interesting. I did my graduate work in a related field but never came across that. May have been before that of course...