Thank you all very much for these very helpful pointers! They're
precisely the sort of thing I was looking for.

With metta,
Pat