SimpleGraph, Digraph, WeightedGraph, and WeightedGraph now use new EditableGraph protocol; renamed from Simple to Basic for shorter naming
refactored name change from Simple* to Basic*