Added chain walk capability as private method.

Signed-off-by: Paul G <p.ganssle@gmail.com>
Added chain generation, but it doesn't seem to be working quite right.

Signed-off-by: Paul G <p.ganssle@gmail.com>