When generating files it should either be all files are generated or none. This should help to keep the behavior more consistent. Function: `utils::template_handler::generate_template_dir`