hey @LarryHudson ! so we have a WeaviateReader which is separate from GPTWeaviateIndex. The WeaviateReader allows you to load data from Weaviate, in the form of Document objects. You can then put those Document objects in any index that you want. Here's an example
https://github.com/jerryjliu/gpt_index/blob/main/examples/data_connectors/WeaviateDemo.ipynbthe GPTWeaviateIndex itself will take in documents, and we'll chunk the documents up into nodes, and store them into Weaviate. So we manage storage in weaviate under the hood there