Motion Graphics Node Structure

I am extremely new to Fusion, and am trying to get an understanding of the node-based paradigm and workflow. I'm interested in doing some simple motion graphics where I have vectors (brought in as SVG) of type that has been converted to outlines, and I want each letter to be separately animatable.
I found that I can optimize the structure of the initial node setup by how I have my outline shapes grouped in my original working file. The white foreground and black background on each (see images) are set up as parallel branches which are merged (if I had everything in one group in the original file I built the vectors in, then they were stacked really arbitrarily). But to get what I think I need for animating - each letter with its fore/back grouped for animation, then I still need to do a lot of tedious restructuring. I realize that I'm new, and I will speed up with time, but this kind of setup seems like it will always be slow going.
Is there a better way to approach this, or is this the only way?
Are motion graphics of this sort just not as suited to node-based work?
I found that I can optimize the structure of the initial node setup by how I have my outline shapes grouped in my original working file. The white foreground and black background on each (see images) are set up as parallel branches which are merged (if I had everything in one group in the original file I built the vectors in, then they were stacked really arbitrarily). But to get what I think I need for animating - each letter with its fore/back grouped for animation, then I still need to do a lot of tedious restructuring. I realize that I'm new, and I will speed up with time, but this kind of setup seems like it will always be slow going.
Is there a better way to approach this, or is this the only way?
Are motion graphics of this sort just not as suited to node-based work?