change residual occurances of predicate to property
change participant table headers to list property rather than deprecated index
add support for adding individual participants
lots of changes, mostly updating graph display, capturing substrates as inpendent participants (not elements), and removing obsolete code
turning stubs into (too simple) forms