Major changes including parsing, validation, HOCR, etc