Multicomponent Advection-Diffusion

I am working on a problem of reactive transport in porous media.
My subject therefore contains three parts:
1- Incompressible fluid flow (Navier Stokes equation)
2-Advection-diffusion of chemical species
3- Chemical reactions (dissolution and precipitation).

I understood the coupling of Navier-Stokes with advection-diffusion of a scalar (concentration in my case).
Now I would like to do coupling of Navier-Stokes with advection diffusion of several species.
I am wondering if each component should be simulated on a separate block-lattice or I can do advection diffusion of multi-species with a single block-lattice and then coupling it with Navier stokes?
Thank you in advance,
Best regards,