#2: Added basic specification of communication structures.
#6: Added XSLT templates.