Si in effetti. Io per ora sto facendo uno schema di questo genere
header
box1 in header
contenuto del box1
box 2 di header
contenuto del box 2
body
box 1 di body
E via dicendo.
Non so se sia organizzativamente corretto.
Mi sembra abbastanza simile a quello che fai tu