Graphic is a tool designed to facilitate the creation of drawings of
(graph-theoretic) graphs for documents and presentations.  It has a
built-in library of (mostly) fundamental, well-known graph types, such 
as cycles, paths, bipartite graphs, grids and more.  Each of these can 
by "styled" by choosing the number of nodes, optionally labelling the 
nodes and edges, colouring nodes and edges, rotating the drawing, 
scaling the drawing, and choosing sizes for the nodes and the labels.

Graphs can be saved in a "library" file for later re-use and 
modification, as well as output in a large variety of image formats, 
edge lists, and TikZ code.

Graphs can be combined in various ways and can be modified by adding or
deleting nodes and edges.  Graphs (or parts of graphs) can also be
drawn freehand, should the situation warrant this.

There is a PDF manual explaining the capabilities and operation in
greater detail.
