Finished node search, generics in Node implementation and subsequent
edits in the BufferedGraph