First commit. Basic traversal in place.