On a number of occasions the ITP/Model Development Kit will make an attempt to call a macro called ITPMDKDocumentChange. This is done whenever:
This macro can be implemented by an external template. It can be called multiple times for one document.