a library for creating and debugging graphs