Reversed how alias overrides work.  Now, if the parent ST defines an alias, that alias is used -- child aliases do NOT override the parent alias.  The reason for this change is that, as one descends the ST graph, ST's become more abstract, therefore the more specific alias should always be used.
Added the concept of a protocol path that can be used to determine the protocol origin of a signal when a signal with child sementic elements generates signals.
Demos to go along with the tutorial at http://www.higherorderprogramming.com/basic-receptors-part-ii-1-1-1-1-1-2
Added the images that are part of the HOPE website as of today.