I only split off a minimum of resources to the secondary network. It's all controlled by level emitters. More recent versions of Gregtech allows you to make things more efficiently than just shapecrafting. For example, consider advanced circuits. These are all the resources needed to make them.
Code:
1ea Advanced Circuit:
1ea Advanced Circuit Plate
which needs 1ea silicon plate
which needs 2ea silicon cells in the industrial blast furnace
and 4ea electrum plates in the assembling machine
which needs 4ea silver and 4ea gold in the alloy smelter followed by 4ea ingots in the platebender
2ea Advanced Circuit Parts in the assembling machine
which needs 1ea lapis and 1ea glowstone in the assembling machine
My secondary network handles all that and the final shapecrafting and simply exports circuits back into the primary network until a desired stock level is reached. The primary network only exports resources to specific stocking levels in the secondary network such that the vast bulk of material remains in the primary network. Since these are completely separate networks (two controllers), they can't be joined by a singularity gate (that's not what that does).
Separating things like this allows me to use the more efficient, yet time consuming, machines in Gregtech to maximum effect. The first time I built a separate processing network like this, I just built it next to the primary network, which was a mistake. If the cables join, it's possible to connect a bus to the wrong network. It's a LOT easier to handle network to network transfers via ender chests and also visually easier to hide all the fiddly bits.
Regardless, I'm glad you got it worked out.