Started header reading, base structure exists and is tested.