hai varie opzioni,
puoi iniettare nei contenitori questi contenuti aggiuntivi, per esempio
codice:
function $(id){
return document.getElementById(id);
}
window.onload=function(){
$('sovrapposizioni').innerHTML='<div id="carota">[img]img/carota.png[/img]</div><div id="lumaca">[img]img/lumaca.png[/img]</div><div id="verme">[img]img/verme.jpg[/img]</div>';
$('altroIdContenitore').innerHTML='<div><img>etc...</div>';
}
ovviamente rimuovendo dall' xhtml tutto il contenuto che vai ad aggiungere dinamicamente
l' esecuzione di questo codice all' onload ti permette di caricare prima tutto il resto
pero', senza fare i minestroni 
inserirei queste immagini accessorie come background degli elementi (elementi posizionati e dimensionati a dovere sempre via css) e manterrei queste impostazioni in un css esterno a parte, css da incorporare nel documento sempre e solo a fine caricamento