i need to process the incoming xml file. Several components of the xml file are referenced by the href elements, so they must be downloaded too. Then, after i have all the components i must put them into the database. What is the best scenario for this? Custom pipeline which desserialize the xml into in-memory class then downloading all the components?