Streamlit Architecture (Technical)/ Software design pattern

Dear Streamlit team,

I have built the app using streamlit for my master project and I need to cite and explain the design in my thesis. Is there any literature detailing Streamlit’s technological architecture that I may refer to help explain my app? If not, what are the important elements interfering in streamlit so that I can create an architecture diagram?

Thank You.