That's a nice demonstration, you saved me doing one.

Although you could have used five standard populations, the advantage of this multiple mask method is that your nix of trees share a single distribution which greatly reduces the problems of objects very close or overlapping, which are usually encountered when using multiple populations. Another thing to remember is that the masks are procedural so it is just a matter of changing one power fractal to vary the way the different species of tree are distributed.