...
Below is an initial suggestion based on many some previous mail threads
(TODO: find links to more threads in mail-archive)
'UML' image above produced by pasting the "diagram sourcecode" below to http://yuml.me/diagram/scruffy/class/draw2 (initially by Erik Sundvall)
...