use sha256 hash of template file path for module names