There might need to be some variations on these infographics to fit the multiple theories out there.
Reply on news.ycombinator.com