Rendering and responsing to browser events with pure Python

Think about you could do much more flexible layout with streamlit without serving custom compontents. Struggeling with making streamlit frontend more interactive. I recently found a quite interesting declarative Python package for building highly interactive user interfaces: GitHub - idom-team/idom: Create highly interactive web pages purely in Python
On a first glance it seems that combining streamlit with an framework like idom would bring in much more flexibility without breaking the consitency of the streamlit framework. IDOM has a flexible set of core abstractions that would allow it to interface with streamlit as it already does for instance with dash or IPython.
Eventually it’s worth to put it as a feature request?