2
For the block positioning: use the 'weight' of each block. The weight defines the order in which blocks are shown. Those with more wieght are lower then those with less weight. So, if you have 4 blocks, give the first block weight 10, the next one 20, etc. Using these numbers gives you enough room to add blocks in between later.
Herko