generally clean up making the reaction diagrams by outsourcing the data combination function in some way so it gets piped ahead of the diagram
generally clean up making the reaction diagrams by outsourcing the data combination function in some way so it gets piped ahead of the diagram