Do you mind if I ask what format you've settled on? Having a system evolve over multiple generations means you must have pruned out all the bad ways to do it.
I've got this vision of a Neal Stephenson story which will never be written about a family in the 22nd century that has kept all their personal contacts in Git for over 100 years ...
I've got this vision of a Neal Stephenson story which will never be written about a family in the 22nd century that has kept all their personal contacts in Git for over 100 years ...