As a developer, I would like to know why there is a split in XML editing and SCL knowledge. How does this work?