Module tree
libgitmail
Builder patterns to manipulate an unprocessed thread of patches
A tree of patches that can be filtered to yield a PatchSet
PatchSet
Abstraction over a generic email