the template precompiler now handles subdirectories correctly by rebuilding that structure in the templates commonjs module