[C++]: initial LogReader and Header implementations