3.1.1. Generic vs. Specific

Generic components should have generic symbols. For example a diode (let’s say 1N4007) doesn’t need its own symbol, a generic diode symbol is fine. So you should name it something like “Diode” and use the same symbol also for all other standard diodes. Of course every kind of diode (e.g. Zener) should have its own symbol because they look different.

On the other side, there are many very specific components, for example a microcontroller. Even if it’s possible to also use generic symbols for them (e.g. “32-Pin IC”), you should create a symbol specific for that part instead. This way you can choose a reasonable [pin placement.