New smaller generated files by hashing catBytes, supports very large
templates.