Migrate xml component generation to source
This avoids introducing an intermediate format for data, reduces the amount of code duplication, and simplifies the converter.
For simplicity, and in view of upcoming changes this also removes the peer assessment.