Regarding the format: my two cents would be that it should focus on generating nice diffs rather than being pretty. More concretely, prefer vertical layouts to inlining things.
I’m happy to have a crack at building something on top of rnix
assuming nobody else is doing so already? @justinw