I think this is a much better approach.
Me too ;-)
But, what I do not get is how you specify the
alignment.
The alignment is done by a renderer. The renderer is a visitor, that is
walking trough the template-composite and displays all the components
(and its alignments) as he likes or as he was configured to do.
HTH
Lukas
--
Lukas Renggli
http://renggli.freezope.org