implement allowing customizations through a diazo theme