code-generating the pins structure with some defaults given instead of having to
type them everywhere
Adding all the info needed for P18F1XK50/P18LF1XK50 chips and using stub roles
for USB/SRLatch/PSP etc.