it does use jobs, which is a preview package! But seems to be stable enough at this point ☺️
Sounds like we're doing mostly the same thing, essentially just rendering differently 😂 most of it should be commented pretty extensively (except the editor tooling) so you should be able to work out what I've done.