Added hidden argument CircleEdgeEnd to draw Circles at end of edges. Unstabe and designed to only be used in semPlot.