I see that you've added altitude and slope constraints to the distribution shader, which is cool, but when I apply a distribution shader to the fake stones shader, the surface texture of the stones is still being disrupted - the surface shader of the stones looks like it has a fractal breakup, and the ground texture shows through in blotchy areas. This isn't the expected behavior, or perhaps I am doing things wrong (again).