Yes, Ted Nelson has some similar work in this line. But I think he went too far with the N dimensions... Text is linear, Gingko text is 2-dimensional.
With it, we can represent more than two dimensions, by simply "slicing" along any two we choose (e.g. text & comments)... not sure I'm explaining this properly :-/