Did not optimize for secondary at all. (could make it better at the cost of not looping by removing the waste chain builder at the top.)

The stupid silver atom has to go through so many steps!

main pipeline does most of the outputs, with the side pipelines adding one each.

