moving SourceMetadata typedef down closer to where it is used in the file
Rewriting most of the comments so that they will appear as docstrings.
No code changes.
Using TaggerID in the Tagger struct itself
dropping LabelSet from the python convenience wrappers