Hmm..knowing those variations can lead (internally) to other possible variations. Thendo a layout that can accomidate all of them using jumpers and/or MCU program changes. Hand placement of a few jumpers is a lot cheaper than the making of another board - unless the qantity is large, in which case the Pick and Place program can be different for each assembly variant.