Implement retrieval of key/values below a node when specified using a path
Change implementation of tag_at to separate out "selecting" and
modifying of data