Moved GraphEdge and EdgeData out of Potrace, as they are used in non-flash specific places and so are better separate.