Move code out of PG and into PGLog while reading log and missing related methods ( PG::merge_log ... )