Folder templates could be:
- local physical folders
- remote (e.g. hosted on github) folders
- key-value view of the folders contents (key=path, value=contents), contained in memory (dict) or json/yaml/etc. file
Templates would contain markups (with {var}, {{var}}, $var?) to be able to inject particulars (e.g. name of project).
User should be able to specify what template to use, and whether to complete template elements with defaults or not (all or nothing?).