Is chunking the best way to create a knowledgebase? Is it better to make specific nodes like Q&A or to improve the text of the data if its low in quality? Is it better to control the chunks or are there other strategies? Or is chunking reliable enough with lots of data? Are there some guides that you would recommend for business grade RAG that goes in depth about it and that gives reliable output even if the data quality is low?