Modifications to support providing tag descriptors from derived hosts

nit: if you feel inspired and magically find time, add documentation.  Otherwise defer it to another issue.