General Graph: download data only once
General Graph : filter filtered
get_leafts_and_edges -> get_leafs_and_edges
unused import removed
get_leafs_and_edges : get root node as leaf if needed