Found interestingly written spec for testing our header parsing strengths.
Do not split the groups based on newlines but only based on ifdefs.
Refactor bit the preamble section and sort sources and patches.