Recently I have been modifying my phi-2 shield to accommodate a 20X4 character display. I used sparkfun's 16X2 library when I started with my original design. Since there wasn't space for the bottom right screw hole, I went into the library and created a different package LCD-16X2-3-HOLES with only 3 screw holes and I saved the original as LCD-16X2-4-HOLES. I essentially did the same with 20X4 display. I drew a new package for the 20X4 display, derive from it a 3-HOLE version. Now I have 4 packages that should be linked to one LCD symbol in the LCD-HD44780 device. Here's the screen shot:

I'm confused on how to organize these four packages, with different technology or with different variants? I lean towards variants from just the meaning of the word. My purpose it to be able to right click on a schematic and turn a 16X2 display into 20X4 or switch between 3 mounting holes and 4 holes by selecting a different variant/technology. I hope I described it clearly enough
![]()