Finally changed children & exported_children in mBomSplit to be vectors of workpieces. Set their usage as well.
Found more for loops which needed cleanup
Made garbage collection occur less frequently, to speed up execution.
Changed return values for mBomSplit to represent their actual effects.
Moved geometry file creation to separate function from SplitPMI
 -Added check for existing geometry. Afforded speed improvements.