Spoilers obviously.

Of course, it's actually more complicated than that. But I'd say they hit the main points, yes?