A Component-based Framework for the Integration and Exploration of XML Sources