Structure
A pipe run starts at end A, which stands on the print bed. The sections follow in the order of the list – each one continues seamlessly from the previous one. It finishes with end B or a closed bottom.
Every branch has its own list of sections – bends, straights, reducers and further branches, nested as deep as needed (up to 24 sections in total). This builds manifolds and whole pipe trees in one piece. Reorder, duplicate (a branch with its sections) and delete right at each section; Ctrl+Z undoes every change.