Controlling distribution of trees on landscape

Trying to understand how the Procedural Foliage volumes interact with Landscape Layers. Is it possible to control the distribution of tree foliage on your landscape so that it doesn’t cover a lake or water area? There are blocking volumes but this seems very limited. Procedural Foliage Tool Quick Start | Unreal Engine 4.27 Documentation

It’s not that hard actually.

You can set the procedural tools to only spawn on a specific paint layer.
By doing that you can easily prevent spawning of things on areas they shouldn’t spawn in … like for instance roads…