{   "image": "", 
    "name": "",
    "version": "0.0.0",                                                   
    "github": {                                                           
        "user": "",                                              
        "repo": ""
    }, 

    "procedure": [

        {   "title": "",
            "type": "template",

            "sourcedir": "leto_config/templates",
            "templates": [
                {   "name": "template", 
                    "dest": "some/output/directory/filename.extension"
                }
            ]
        },

        {   "title": "Change some stuff",
            "type": "change", 

            "ruleset": "leto_config/rules.js",
            "changes": [
                {   "rule": "ruleName",
                    "file": "text/file/you/want/to/change.extension",
                    "start": 0,
                    "end": 579297835
                },
            ]
        }
    ]
}

Change around the full template skeliton
{   "image": "", 
    "name": "",
    "version": "0.0.0",                                                   
    "github": {                                                           
        "user": "",                                              
        "repo": ""
    }, 

    "procedure": [

        {   "title": "",
            "type": "template",

            "sourcedir": "leto_config/templates",
            "templates": [
                {   "name": "template", 
                    "dest": "some/output/directory/filename.extension"
                }
            ]
        },

        {   "title": "",
            "type": "change", 

            "ruleset": "leto_config/rules.js",
            "changes": [
                {   "rule": "ruleName",
                    "file": "text/file/you/want/to/change.extension",
                },
            ]
        }
    ]
}