Hear, hear... This is a bart of a big set of problems that pretty much all open-source web-scripts are prone to. Upgrades, modifications and installations may require extra time and skill. We're looking into this very seriously and have actual plans to establish a different approach altogether.