I am describing a technical process where the relation between two instances has two directions. The direction from the finer to the less fine instance is "simplification", but I cannot find its antonym to describe the reverse process where the instance is advanced. Complicate and perplex are not the words I am looking for because the context here is different, and these terms imply something negative which is the opposite of the intention of the process in question.
Let me explain with an example. A complex recipe might be simplified by reducing the number of ingredients and removing some steps in the cooking process. But still resulting in a high quality of the dish, with minor differences from the original recipe.
The opposite would be to have a simple recipe, and to enhance it to create a better dish, which would also result in a more complex recipe.
The terms I came up with are advancement and enhancement, but I am further looking for better alternatives, especially ones that may be more suitable in a technical context.