superfonts diagram rewritten as an object