The current code has some documentation. However, it's fairly sparse. All publicly visible code must be documented so API developers, and future maintainers may be able to better understand what the code is doing.
The primary focus is the X12.Shared library, which includes the majority of publicly available models.