Create a HeaderParser interface and class.