This site may be helpful to members. This post doesn't necessarily require a response. It is posted as a reference and possible provenance for discussions. I doubt that anyone will agree with everything on this timeline (I don't), but it still represents current accepted thought.
Clicking on "home" provides access to more detail.