The idea stemmed from re-visiting these two(2) threads:
Continuing the discussion from Some thoughts on the underlying data model (symbols):
Continuing the discussion from P Channel Mosfet symbols and footprints:
CAUTION: What I know that I do not know is how simulation is done with KiCad.
As others have mentioned, any transistor can have as many as 6 pin-out configurations; and this can be seen in the screen-grab below:
The symbol does not need to change but the pin numbering might:
A drop down menu item to assign the pin-mapping would mean only 2 symbols. A second drop down menu item to assign the polarity would mean only one symbol in the library, with two (or more?) graphical elements assigned to it.
Another field could be inside the symbol, and that could be the part number. Then that part number could contain the previous entries and grey those out.
This idea is a little bit off-the-cuff and challenging to describe. With any luck members here will be able to figure out what I mean and describe and develop the idea further.
Thanks in advance!