Wouldn't it be fairly easy to create dynamic headers by allowing tokenized values as well as static?