I need to create some XML programmatically, sometimes with programming calls, sometimes starting by reading in some XML (a string) and then revising it with calls. And then