Most 8 bit PICs have a standardised pinout - at least as far as where port pins, power and ground, /MCLR and ICSP connections go - for each package Microchip use. With a few exceptions for obsolete parts, as long as pins are named by port bit not peripheral function, you do *NOT* need individual library parts for the whole PIC12/16/18 product range.