The unit has to activate together, so all move and then all take their action, but their actions are separate. All the models in a unit don't even need to do the same action. For example, some models in a unit could make melee attacks (if in melee range), some could make ranged attacks (if not in melee range), and some could make actions (like a trencher dropping a smoke bomb).
Now, if the unit receives an order - such as Charge or Run (or special orders like assault or cautious advance), then all the models need to perform that order. But, they can have separate Charge targets - they all have to charge, but not necessarily the same model or unit.
|