This MR adds the optional feature to use exchange reactions by defining an exchange assemblage when using the Phreeqc chemical solver.