First draft. Parsing the general header block.

Signed-off-by: tanji <nicholastanjerome@gmail.com>