Make the annotation and description length configurable.

This adds two new configuration options: `description_length` and `annotation_length`