This post is divided into three chunks.

Enjoy!