Fix #14: Implement unit description.

Also enhanced subrace description and slightly refactored description code.