Seems implementation is straightforward (very similar to everyone else, HiDream-E1, ICEdit, DreamO etc.), the magic is on data curation (which details are lightly shared).
That's not the same as a diffusion model.
Here is a post about the difference that seems right at first glance: https://diffusionflow.github.io/