Generalizing the fractal model of soil structure: the pore–solid fractal approach