Components now generate XML file