RF Factor hashing function out of Info structure, removing out-of-place threading Event en passant
RF Move utf-8 conversion routine into Info, remove ENCODING mess and duplicate function