Paul, that looks a great start of automatically giving a framework for a story and sources.
The next challenge would as you said: marriage, and pulling in details of children into the timeline.
All the references to Java, git, GitHub, pull, push, fork, clone, merge and maven making me feel very out of date!
Some typographical nit-picks, though wiki and markup may limit things that you can do:
1. How about colons after each event title. Like this:
2. Consistent single space after commas, like, this.
3. Can the consecutive commas be removed, , ? I've spent a lot of time doing this manually. Definitely worth a few beers!
4. Could each of the event lines or source lines end with a full stop? A la Algol! A proper scope delimiter.