12/9/14 use DynamicIcon only for products in SandwichesEquationNode, to reduce axon linkage
12/9/14 rename SubstanceIcon to DynamicIcon, since it has no dependency on Substance