Text this: Modeling diffusion processes in the presence of a diffuse layer at charged mineral surfaces