My only criticism - its a little confusing to follow; perhaps you should make a separate chart for blood relations and by professional association.
I started my own charts some time ago (and have since put them on a back burner). Here's my "blood relations" chart (which needs some minor corrections/changes: