Engine overrides in cfg/templates (SoftwareLauncher.scan_software)

Hi,
is it possible to create overrides for toolkit engines in cfg/templates ?

I specifically need to override just a :
tk-houdini/startup.py: HoudiniLauncher.scan_software()
or even
tk-houdini/startup.py: HoudiniLauncher.EXECUTABLE_TEMPLATES

I would love some general way to override any part of toolkit via template.

My reasoning is that, for me it is impossible to edit (and keep track of) each new toolkit release separately. It would be much nicer edit these things simply in pipeline_config.