Hey, I'm trying to figure out the right combination of index types for our chatbot usecase (we have already got streaming chat client + basic QA with LlamaIndex working beautifully via GPTSimpleVectorIndex). I need to support two use cases basically: 1) Translate -> I need to iterate through a long doc and translate the whole thing without summarising - is this possible? 2) Summarise -> I want to figure out what index / combination of indexes I need to achieve this. I'm not clear if I need to just use GPTSimpleVectorIndex with response_mode = 'tree_summary' or whether I need to create both a GPTListIndex & a GPTSimpleVectorIndex to achieve this? (Note this is for a single document for now). Any points welcome! I can see I can do all these things but it's not clear what combination is optimal for a workflow where I index (upload) and then query ideally in a sort of summary mode or a Q&A mode.