I can't quote very much of the post since I would reveal the heart of the article which could be a copyright problem; (I am not sure). Instead, here is one sentence where he notes some complexity:
"... The programming problem becomes even more complex because each swimmer’s time slows at a different rate in different events. ..."
Above are SCAQ members Dan and Chris who swim in two different age groups but swim numerous IM relays together.