I think it's doable, but it's a serious project.
I'm assuming that what you're actually asking for is a pretty GUI that pretty-prints diff's output.