When implementing integration projects between different systems where format transformation is required (and sometimes there are more than two steps in a transformation chain),