@ddw_music said:
Has anybody written up a list of basic constructions of this sort?

I'm currently working on a PD interface for FreeCAD. The whole features are already available through Python and my workbench is an overlay for guys who aren't comfortable with standard programming.
So I'll be happy to see anything that can make PD easier to use.