Make use of a template override system
Status quo
Presently, if you want to make even slight changes to an existing theme, it is necessary to write a plugin/app for this alteration.
In order to lower the "barriers of entry" for non-developers and to de-clutter the amount of necessary plugins, it might be a good choice to introduce a template override/overwrite system.
Depending on the necessary resources, this might be applied either database of file based.
File based: have a custom theme folder that only contains changed template files (in original structure) and will never been overwritten by an update/upgrade. If this folder contains any altered files, deliver them - otherwise make use of default.
This way it would also be possible for theme vendors to offer adapted standard themes.
![](https://secure.gravatar.com/avatar/7c2363a259236f1dc213f16760771cbc?size=40&default=https%3A%2F%2Fassets.uvcdn.com%2Fpkg%2Fadmin%2Ficons%2Fuser_70-6bcf9e08938533adb9bac95c3e487cb2a6d4a32f890ca6fdc82e3072e0ea0368.png)