I found this post to be very well put together and exceptionally well explained. The objective approach you used to break down the information makes it highly accessible for anyone reading it today.
Thank you for providing such a nicely arranged and balanced overview. The logical flow of your writing makes it incredibly simple to grasp the core concepts you presented today.