Adds recursive domain processing in GraphLinker

Issue: #32