Hi wonderful community , I am trying to create a simple RAG. So far, I have created separate modules for data loaders, text splitters, retrievers etc. I went through this article https://pybit.es/articles/when-classes/ and thought may be we don't need RAG to be stateful. Please share your thoughts on it.