Requests for comment/ChangesList formatting

notes and ideas.....
 * ChangeLine (interface)
 * EnhancedChangesLine
 * OldChangeLine
 * EnhancedChangesLine
 * EnhancedChangesBlockGroupLine
 * flags
 * nested entry
 * ChangeLineFormatter (interface)
 * OldChangeLineFormatter
 * EnhancedChangesBlockGroupLineFormatter
 * EnhancedChangesBlockGroup
 * EnhancedChangesBlockGroupSummaryLine
 * arrow
 * flags / timestamp
 * change summary
 * EnhancedChangesBlockGroupLine[]