Every transformer block is two halves: attention, then a small 2-layer network run on each token. That second half expands the vector, fires a gate, and compresses it back — and it's where most of a model's facts are stored. Play with the width and the gate to see how.
Attention just mixed information between tokens. Now each token goes solo — and the first thing this little network does is make it much bigger.
A wide layer of numbers does nothing until you decide which parts matter. An activation acts as a gate — it opens some units and shuts the rest.
The wide, gated vector gets squeezed back to normal width — then added onto the vector that came in. The block edits the token; it never rewrites it.
After the last block, the token vector becomes a list of scores over the whole vocabulary. Next, sampling — how the model turns those scores into one actual next word, and why temperature makes it bold or careful.