A long read, but it is worth the time:
https://media.128ducks.com/file_store/fdf2df0d1f27d929139dee854325155d08b59eabbd54a0a13dd8c03a165fc718.png
Great article. ThankQ.