Per separare layout da contenuti in genere si usa il CSS, ma forse non è quello che tu volevi.