- 1. Regular expressions inside the JSON file, with the ability to retain part of the match. Let's say for instance I want to rename all "advanced generation" recipes, with a command like this: ["advanced-%1-generation", "alchemistry-advanced-%1-generation"]. That way, I don't need to know every single recipe which was generated, I only need to know the naming convention, which is consistent and under my direct control.
- 2. A Lua helper function which finds every place a prototype is used, which can be fed a new prototype name. This way, I don't need to worry if a recipe has been set in a machine, in the ghost of a machine, in a blueprint, or in some exotic structure that a mod has defined. This would allow me to walk the list of prototypes, match by regular expression, and change accordingly.

