Credit to NUKnightLab for the interactive timeline.