Categories with Descriptions