Mind Map by Mayte Paredes, created more than 1 year ago
The selection of events is my own, and the dates are approximate in some cases, but it gives at least some idea of the time-scales involved, and puts the developments into some sort of perspective.