Yes, so probably the highly nested recursive nature of JSON Schema could make it more difficult to generate a documentation but most OpenAPI tools which need to deal with JSON Schema has solved this more or less, so I think it makes it indeed more difficult but it is solvable whereby the code generation case is not solvable with JSON Schema. But of course documentation tools would benefit also from TypeSchema. We have internally build a documentation tool which then benefit from the simpler structure, if you like you can take a look at it: https://demo.fusio-project.org/apps/internal/#!/api/