It’s already proposed as an answer in the topic you linked
The user should be able to edit the templates or add their own custom types.