Those blocks are for my Video Poker app, which has a very complex matrix of arrangements, which I had to create in the designer by hiding and showing different arrangements to make everything fit and to be able to do that, you have to be well organized. Also, the arrangements turn visible, invisible and change color at runtime.
So the example applies.