Well we still need to generate the template and put it somewhere. I think it is much more difficult for the test to be exportable without packaging it all because libraries may be in some place, tests in another folder and the template in yet another directory. On top of that, we can now override templates which likely references files from a dependency.