I'm trying to create a transistor array device using the library editor. My part is similar to CA3081 Transistor Array found in transistor_npn.lbr, but I want to use a SOIC-16 package. I understand how swap level works with pins that are essentially equivalent - the autorouter can select either pin. But what's going on with Swap level in the device editor. I assume it's similar to pins, but the autorouter can switch around the whole symbol instead of a pin. Is that right? In my transistor array there are 4 isolated transistors in the SOIC package. Should I make the Swap level 1 for all of them? For the CA3081 part, I noticed the first transistor has swap level 0, but the rest all have swap level 1. Is there a reason for this, or should they all be level 1?