Parse from input from a channel.
Use a delimiter stack to manage delimited records.
Include specs, exclude abstract classes.
Commonly used constants.
Make the charset default for all of format.
Abstract the buffer for DRY-ness.
Test input encodings.
Writable target for formatting messages.
Writable target.
Format component output.
Update copyright info.