add work-in progress HOB parser and update HOB spec