Rename types and add supporting values

Change tag type to field type.  Make the structural distinction between
a field, an entry, and a tag.