There is a 'module' element a couple levels up in the xsd. Is this meant to define the module to use for all these various class names in the various child elements, thus replacing a bunch of module elements lower in the tree? If so, is it a valid requirement that all are reachable from a single module?