Just a minor suggestion. I noticed that all of the pipe connections were input only on fluid recipes:
/prototypes/entity.lua | fluid_boxes/flow_direction = "input").
While this works fine, it does not allow for any kind of chaining. By changing flow_direction = "input-output", it allows for more creative and tight builds.
Truly a stunning mod, thank you so much!