Interesting, how does this work? I am currently using TileBoard - New dashboard for Homeassistant with pop up iframe tiles to do most of this.
I don’t think my html scripting would be good enough to make anything that looks nice. But it does sound like it might be more flexible than what I have now.
Do you have a screenshot?