Add an alternative to `layout_from_edge_list` which takes a networkx graph as input and returns networkx compatible positions