This file factoring is good (although you should update the copyright header) - however, given the fact that we are planning to rename "expanders" to "transforms" this file name should probably become "ModelTransformationsTransforms.js". We can leave the actual change implementing "transform" as a separate pull request but it would be convenient if we could get the file name right at its first introduction so we can avoid renaming it later.