diff --git a/build/leafdoc-templates/constructor.hbs b/build/leafdoc-templates/constructor.hbs
new file mode 100644
index 00000000..eef26ad2
--- /dev/null
+++ b/build/leafdoc-templates/constructor.hbs
@@ -0,0 +1,17 @@
+
+
+ Constructor |
+ Description |
+
+
+ {{#each documentables}}
+
+ {{name}}(
+ {{~#each params~}}
+ {{#if type}}<{{{type type}}}> {{/if}}{{name}}
+ {{~#unless @last}}, {{/unless}}{{/each~}}
+ ) |
+ {{{markdown comments}}} |
+
+ {{/each}}
+
diff --git a/build/leafdoc-templates/destructor.hbs b/build/leafdoc-templates/destructor.hbs
new file mode 100644
index 00000000..78ab70a0
--- /dev/null
+++ b/build/leafdoc-templates/destructor.hbs
@@ -0,0 +1,17 @@
+
+
+ Destructor |
+ Description |
+
+
+ {{#each documentables}}
+
+ {{name}}(
+ {{~#each params~}}
+ {{#if type}}<{{{type type}}}> {{/if}}{{name}}
+ {{~#unless @last}}, {{/unless}}{{/each~}}
+ ) |
+ {{{markdown comments}}} |
+
+ {{/each}}
+