DNN-5853 Xml Extensions

Creation of chainable extensions to facilitate Xml building