Data Traversal

Some basic code for data traversal, just trying to work out some ideas
on this.