Configure branches.
Provide a 'back' behavior for the Reader.
Fixes and cleanup.