Boilerplate arbitrary components, files and directory structures with templated content