Multicomponent reactive transport modeling in variably saturated porous media using a generalized formulation for kinetically controlled reactions | Synapse