diff --git a/_includes/boolean.html b/_includes/boolean.html
new file mode 120000
index 0000000..b123d46
--- /dev/null
+++ b/_includes/boolean.html
@@ -0,0 +1 @@
+form/boolean.html
\ No newline at end of file
diff --git a/_includes/email.html b/_includes/email.html
new file mode 120000
index 0000000..01f349c
--- /dev/null
+++ b/_includes/email.html
@@ -0,0 +1 @@
+form/email.html
\ No newline at end of file
diff --git a/_includes/form/boolean.html b/_includes/form/boolean.html
new file mode 100644
index 0000000..1e0ee21
--- /dev/null
+++ b/_includes/form/boolean.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+ {%- if include.field[1].help -%}
+
+ {{ include.field[1].help }}
+
+ {%- endif -%}
+
diff --git a/_includes/form/email.html b/_includes/form/email.html
new file mode 100644
index 0000000..a92aa57
--- /dev/null
+++ b/_includes/form/email.html
@@ -0,0 +1 @@
+{% include input.html field=field %}
diff --git a/_includes/form/input.html b/_includes/form/input.html
new file mode 100644
index 0000000..36253b8
--- /dev/null
+++ b/_includes/form/input.html
@@ -0,0 +1,24 @@
+
+
+
+
+
+ {%- if include.field[1].help -%}
+
+ {{ include.field[1].help }}
+
+ {%- endif -%}
+
diff --git a/_includes/form/number.html b/_includes/form/number.html
new file mode 100644
index 0000000..a92aa57
--- /dev/null
+++ b/_includes/form/number.html
@@ -0,0 +1 @@
+{% include input.html field=field %}
diff --git a/_includes/form/predefined_array.html b/_includes/form/predefined_array.html
new file mode 100644
index 0000000..883c59b
--- /dev/null
+++ b/_includes/form/predefined_array.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+ {%- if include.field[1].help -%}
+
+ {{ include.field[1].help }}
+
+ {%- endif -%}
+
diff --git a/_includes/form/section.html b/_includes/form/section.html
new file mode 100644
index 0000000..711e1a0
--- /dev/null
+++ b/_includes/form/section.html
@@ -0,0 +1 @@
+{{ include.field[1].title }}
diff --git a/_includes/form/separator.html b/_includes/form/separator.html
new file mode 100644
index 0000000..031bf8e
--- /dev/null
+++ b/_includes/form/separator.html
@@ -0,0 +1 @@
+
diff --git a/_includes/form/string.html b/_includes/form/string.html
new file mode 100644
index 0000000..a92aa57
--- /dev/null
+++ b/_includes/form/string.html
@@ -0,0 +1 @@
+{% include input.html field=field %}
diff --git a/_includes/form/submit.html b/_includes/form/submit.html
new file mode 100644
index 0000000..ce8862a
--- /dev/null
+++ b/_includes/form/submit.html
@@ -0,0 +1 @@
+
diff --git a/_includes/form/text.html b/_includes/form/text.html
new file mode 100644
index 0000000..46b0c8c
--- /dev/null
+++ b/_includes/form/text.html
@@ -0,0 +1,24 @@
+
+
+
+
+
+ {%- if include.field[1].help -%}
+
+ {{ include.field[1].help }}
+
+ {%- endif -%}
+
diff --git a/_includes/form/url.html b/_includes/form/url.html
new file mode 100644
index 0000000..a92aa57
--- /dev/null
+++ b/_includes/form/url.html
@@ -0,0 +1 @@
+{% include input.html field=field %}
diff --git a/_includes/input.html b/_includes/input.html
new file mode 120000
index 0000000..b4b7e3f
--- /dev/null
+++ b/_includes/input.html
@@ -0,0 +1 @@
+form/input.html
\ No newline at end of file
diff --git a/_includes/navbar.html b/_includes/navbar.html
index 40b5d32..94bb74d 100644
--- a/_includes/navbar.html
+++ b/_includes/navbar.html
@@ -1,6 +1,6 @@