Also fix bug in RegsiterValue/Slot with chain, where logic was dodgy and compiler not set
rather large commit, but essentially a simple rename Rationale in docs and blogs