Maybe it makes more sense as a community project. Not sure how difficult it'd be to extract it from Webkit...