Doing a heavy-duty refactoring of the different transformations, with an eye towards chaining them