# llimphi-compositor Llimphi's declarative core, without winit. Here live the `View` view tree (the declarative DSL), its installation over taffy (`mount`), the painting to a `vello::Scene` (`paint`/`paint_gpu`) and hit-testing. None of this needs a window or `llimphi-hal`: the `view → layout → scene` composition is pure and reusable. The runtime that drives it lives apart: - `llimphi-ui` runs it over winit (`run()`). - in the future, a runtime over the `wawa` kernel's framebuffer can reuse exactly this compositor without dragging winit along. `wgpu` enters only through the signature of `GpuPaintFn` (Device/Queue/Encoder/ TextureView types); `wgpu` does not depend on winit, so the compositor stays free of windowing. --- Part of **llimphi** — see [llimphi](../README.md).