A basic graph walking lib.