I don't think we can really clearly distinguish between those two features. I didn't really mean to "improve" the current protocol, but to offer a "long" and a "short version" of it. Maybe a "not so clean" solution would be to create a second PDFExporter class, which would generate this short version of the protocol - then we could hold back the major rewrite with the template system and split this feature request into two.
I don't think we can really clearly distinguish between those two features. I didn't really mean to "improve" the current protocol, but to offer a "long" and a "short version" of it. Maybe a "not so clean" solution would be to create a second PDFExporter class, which would generate this short version of the protocol - then we could hold back the major rewrite with the template system and split this feature request into two.
Would this approach be feasible for you?