Your comments

Multiple spouses are always a problem, so perhaps only 1 at a time should be displayed but with some sort of indicator and selector for alternate spouses. Display could be via a short double-line, (like "="), at 90 degrees to the main tree lines.Q
PNG would be great. PDF is not so good for graphical data.