Done much work.  About to refactor, which will erase some stuff.
Got propagation and back propagation working.
Removed old files