This project is what I would call data oriented, as discussed yesterday on hn https://news.ycombinator.com/item?id=24506744 . It takes some parts of ECS but the UI is OOP-ish. I wonder if there is a good ECS UI architecture. I have been exploring this lately in Rust, and right now I have settled on jquery style selectors (don't laugh) where you have a generic entity builder and associate a selector (id + class list)…
orbtk [1] is based on ECS. I have not used it, so I can't comment on the the quality of the architecture.