RAG Facade Architecture RAG Facade rag = RAG(...) RAGPipeline pipeline.py Retriever vector store Embeddings backend LLM llm/_factory.py Memory ConversationMemory TokenTracer observability