Not sure if this questions fits in the categorie, so feel free to move it.

I am a zencart dev, helping people installing modules, setting them up, making custom module etc...

Its something that botheres me on zencart script. The file tpl_product_info_display always needs to be overwritten an almost any module I install when product changes need to be added. I hate merging. I do! Because layout mostly messed up, accidentialy overwrites (I do take backups...)

Is there a way to write clean code that would not affect tpl_product_info_display, and we would be able to add like content to the product page.

I think its an easy think to create myself... but again, I install alot of thrid party plugins, so if there is something out of the box that is already be available I would be happy.

I can think of dirty way... like a folder, a main php include, and than it that main php files the includes for the other parts. It sound really dirty although for me.