diff --git a/.gitignore b/.gitignore
index b9fb92a..9d605e3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,4 @@
original/
output/
+Cargo.lock
+target/
diff --git a/Cargo.toml b/Cargo.toml
new file mode 100644
index 0000000..8febedd
--- /dev/null
+++ b/Cargo.toml
@@ -0,0 +1,12 @@
+[package]
+name = "blobfox-template"
+version = "0.1.0"
+edition = "2021"
+
+# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+
+[dependencies]
+serde = { version = "1.0.140", features = ["derive"] }
+toml = "0.5.9"
+xmltree = "0.10.3"
+mustache = { git = "https://git.shadamethyst.xyz/adri326/rust-mustache.git" }
diff --git a/species/blobfox/assets/base.svg b/species/blobfox/assets/base.svg
new file mode 100644
index 0000000..e0bc79d
--- /dev/null
+++ b/species/blobfox/assets/base.svg
@@ -0,0 +1,161 @@
+
+
+
+
diff --git a/species/blobfox/species.toml b/species/blobfox/species.toml
new file mode 100644
index 0000000..f13fa38
--- /dev/null
+++ b/species/blobfox/species.toml
@@ -0,0 +1 @@
+# Add options in here as needs be
diff --git a/species/blobfox/templates/base.mustache b/species/blobfox/templates/base.mustache
new file mode 100644
index 0000000..cbeaa72
--- /dev/null
+++ b/species/blobfox/templates/base.mustache
@@ -0,0 +1,7 @@
+
+ {{#base}}body{{/base}}
+ {{#base}}left-ear{{/base}}
+ {{#base}}hair{{/base}}
+ {{#base}}right-ear{{/base}}
+ {{#base}}right-ear-fluff{{/base}}
+
diff --git a/species/blobfox/templates/eyes.mustache b/species/blobfox/templates/eyes.mustache
new file mode 100644
index 0000000..0581ed4
--- /dev/null
+++ b/species/blobfox/templates/eyes.mustache
@@ -0,0 +1,4 @@
+
+ {{#base}}left-eye{{/base}}
+ {{#base}}right-eye{{/base}}
+
diff --git a/species/blobfox/templates/footer.mustache b/species/blobfox/templates/footer.mustache
new file mode 100644
index 0000000..b590cc4
--- /dev/null
+++ b/species/blobfox/templates/footer.mustache
@@ -0,0 +1 @@
+
diff --git a/species/blobfox/templates/header.mustache b/species/blobfox/templates/header.mustache
new file mode 100644
index 0000000..05199ce
--- /dev/null
+++ b/species/blobfox/templates/header.mustache
@@ -0,0 +1,2 @@
+