Understanding is even better now.  Will write-up in notes, the details.  Now controlling learning process in a relatively straightforward manner.  I can/will make further clean-ups and refactorings to simplify understanding and future debugging.