The timeline examples are not simple .SVG files, since they need to react to zooming in by replacing decades with years with months with days and so on. I can give you a SVG file of the years-level-zoom state of the timeline, and you could zoom in and out, but it wouldn't change the dates etc unless you would code that in JavaScript. Does this help?
Yeah that would help - sometimes at work I make proof-of-concept demos... and I was thinking of making a timeline like yours but with images on a canvas as you zoom/scroll the timeline. So I was already planning to have to write a good amount of javascript.
So you're hoping I can give you the interactive version, which automatically switches between decades, years, months etc?
I can look into providing my timeline as library, but that would take a while. It's built on angular4.