(Click to enlarge)

(Stick-tap to @ScottJohnson48 for his great work on the infographic.)