Don't get me wrong, I love the idea of having this, in Rust, in a form where the hierarchy of nesting is type-enforced instead of `Node` or `Element` everywhere.
I really do wish GPUI grew to a level where it had more users than just Zed, and an independent existence, but the Zed people sort of explicitly warned everyone to not rely on that to work out well, and that only Zed-relevant features would get merged.