pnotify, client-server i/o, and simplified graph definition