This is far out of scope for fossil's current incarnation. i could imagine it being feasible to do in a library version of fossil, but that won't happen before v2.