interface SchemaRoot { value: string; children?: SchemaRoot[]; }