Continuing work on the adding edges algorithm, nothing solid yet.