ProcessCanvas is a utility library for creating may different types of process flows and graphs.