Adding missing doc comments for all exported types

As mentioned in #221, we need to document all of our exported types, functions and methods.
:thought_balloon: These comments don't add much. I usually point users at the corresponding `Extract()` method, so at least it's obvious what the expected next step is.