Add xml doc generation