quick tl;dr. i have a simple paragraph of text, which is then divided into single words, then those words are turned into curves, so each branch has a set of curves that represent a single word. Im trying to partition the branch paths into sets of seven so i have a data tree which has the number of words/7 branches, so for example i have a tree with 0;0-0;6 which is a set of 7 words with each seperate branch containing curves. with the paths existing inside different branches youd expect the resulting structure to have the same length as words/7 with each branch containing the other subbranches of each word. however thats not the case and idk why, the resulting structure simply is the same as the one i started with. its really late so sorry if this paragraph is kind of confusing, ask me anything