Updated with xsd visualizer code