This is an amazing article! It is so well written. To the author I’d like to say how much I appreciate all the work put into compiling all of this information. Kudos to you my Internet friend.