Major cleanup of the IOF XML APIs. APIs should be more consistent and complete now that I've broken out some commonly used components into partials.