There is also the flip side to this where rather than using reduction or transformation to solve a given problem, we can start with a solution, and come up with applications to which the solution applies. So the solution in abstract form becomes a recipe or blueprint that is easy to understand and you can fill in the variables later.
And then their is an ability to apply a solution to n number of problems, and this is what I am getting at. I think it's called divergent thinking, and I'm not sure what else it is called. Is that just schizo? Seeing how everything is connected?