I have a suggestion for how family tree should looks like if the partner was 2nd cousin, 3rd cousin and so on.... Here I will provide an image.
So instead of duplicating partner with same ancestors, why don't we just connect their line together and continue the tree instead of duplicating the tree with the same ancestors. By this way, we can read and understand the genealogy much clear and avoid any confusion since the duplication can trick our eyes. That's all from me. I appreciate your good work.