Javascript GUI maps for graph, tree, list and set data types over JSON objects