Got some time off on a Sunday to work more on this:

I deviated from the previous UI. Thought that a more native UI is better than fauxton’s color scheme. Used Photon.css to fine tune the UI. JSONDiffViewer is also working as expected (a few glitches, will be resolved later on).