Si e no.
Hai descritto la composizione puramente grafica di un layout qualsiasi fatta con un qualsiasi software WYSIWYG disponibile in commercio o in rete.
Quello che manca è "cosa" visualizzare nelle varie posizioni del layout (defined( '_JEXEC' ) ..., jdoc:include dei moduli e loro visualizzazioni condizionate alla presenza o meno del modulo, tenendo a mente che non ci sono solo "notizie" ma i contenuti possono essere i più disparati ) e definire le possibili automazioni sul template (es classico scelta della dimensione dei font)