Every node is a budsite.
What happens is;
At a node, first a Leaf grows, then a Branch, and finally, a Flower.
The leaf dies off and sheds when the plant gets older.
The branch, if left to vegetate, will become another "cola" or branch, and grow vertically to meet the light.
In most strains, side branches will never reach the canopy without training.
The Flower, is usually a Pre-Flower in vegetative growth, and will die off on it's own soon.
If a Branch grows while the plant is flowering, it will branch out on a microscopic level, and at each little node two Flowers will form.
This is how bud makes buds. They are technically just chemically altered little plants. Breaking up a little bud is like cutting apart a large plant. Trippy.
The tip of every branch is considered a Cola, and will form large dense buds during flower.
I recommend you LST the tallest branches, and bend them over sideways until their tip is at the same altitude as the lower branches.
Basically, you should Physically alter every branch tip to the same height, without breaking them.
After that, the branches will naturally (chemically) grow at the same pace. Providing you with about 15 equal sized medium-large nugs.