Major changes to io.Graph. Basic effect tests.