GraphFrame. Vertices have columns "id" and "a". Edges have columns "src",
"dst", and "b". Edges are directed, but they should be treated as undirected in
any algorithms run on this model. Vertex IDs are of the form "i,j". E.g., vertex
"1,3" is in the second row and fourth column of the grid.