I think that in addition to installation scripts there should also be separate patch scripts that can be installed from a patch database. The install menu has many old patches that don't work anymore so I think it might be helpful to move them to a separate database, and also to separate install scripts from patch scripts so patches can be installed whenever the user wants them.