For ListIndex and TreeIndex, does defining a vector_store even make sense? Because the embeddings are generated at query time, they aren't stored in the vector_store defined via storage_context right? The embeddings will be generated every time we query right?