Hmmm. To be true, I was also frequently wondering how can you, for instance, put a texture / rocks / whatever on mountain ridges and only there. That would require something more than just a distribution shader I guess.
Similarly, how can you fix a texture to the tip of the mountain peaks only if, for instance, the altitude of peaks differs between one another? Do each of them with a painted shader first? I don't think so.