Just realize that the description for components is attached to the definition. So it will be the same for all instances.
The model itself also has a description field (which would become the definition description if imported as a component into another model.) It also is used to set a description for template files, to appear in the template picklist.
It is accessible via Model Info > File
Or,… you can leverage the Dynamic Components Name, Summary and Description fields, and then have them appear in a report ( File > Generate Report.)
Ie, click your component, open the Dynamic Attributes wizard dialog, and add the appropriate attributes, type the information.
Your only other option would be custom Attribute Dictionary and use a attribute viewer extension.
(There are several in the extension warehouse.)