Text Should not overlap with links or nodes

OK, this will require some programming. Please read: Space between links of genogram

I’ve done some of the work at: Genogram