Sto iniziando a familiarizzare con temi e template, però non mi è chiara una cosa.

Premessa
Voglio ottenere questo risultato: la home page deve contenere un numero prefissato di articoli, la cui disposizione all'interno della pagina deve dipendere dal tipo di nodi, cioè dalla categoria di appartenenza. Inoltre, anche l'aspetto deve dipendere dalla categoria.

Per quanto riguarda l'aspetto credo di aver risolto, basta personalizzare node.tpl.php oppure fare overriding con i vari tipo-node.tpl.php eccetera.

Per la disposizione degli elementi nei punti di mio interesse avevo pensato di creare delle regioni e di piazzarci dentro dei blocchi...ma come faccio a creare un blocco che deve visualizzare articoli da una determinata categoria?

E' chiaro che mi posso pure mettere a smanettare dentro ai vari *.tpl.php, switchare sul tipo di nodo e fare il bello e il cattivo tempo, ma onestamente mi sembra una soluzione decisamente sporca.

Esistono altri approcci, piu puliti, per ottenere questo risultato?