### Describe the feature - Related to #116 ### Why is this feature important? We need the define a proper OCaml interface that encapsulates comment strategies and properly break large outputs into chunks that make sense. ### Additional context _No response_