Initial commit of XSD support