Moved assembly serial scan to be first in place of bay scan, which is now second
Updated SetSerial() to get the number of modules in the assembly
Update handler name, reworked enable/disable order to allow for GUI changes, moved DutSerialBox handler key handled and box selection to own If loop