Hallo!
I just sometimes would like the open source community to remember that if something is going to "catch on" with the general public, it needs to have certain basic "out of the box" functionality. A little more work on GUI and provision of a library of oscillators, samplers, and grain-synthesis externals, WITH FULL DOCUMENTATION, would go a huge way towards making PD competitive with the commercial software packages.
you could have a look at the rradical patches from frank ... I don't know if they contain a good documentation, but I think they are what you want ...
LG Georg