Data-store independent CodeRight, CodeMachine, complete re-write of tools