This hurts my brain imagining how I would go about recreating something similar.
What I tried to convey is that...
duplicating nodes = more nodes, shorter noodles, fewer reroutes
reusing nodes = fewer nodes, longer noodles, more reroutes
and I try to find a good middle point where it is not confusing mess XD.