That wouldn't be hard at all. All you need to do is assign a default style and create the diffs in that style.
The hard part is creating a tool that can change between styles. Such a tool would need to be made for every language separately which is a pain. I've been wanting to try something like this for years but have never built up the courage.