My interactive timeline

Please, note: The dates in this timeline are as accurate as possible, but they can't be perfect - especially in the case of ranges and technology adoption.