diff --git a/Cargo.toml b/Cargo.toml
index 8febedd..48fb261 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -10,3 +10,5 @@ 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" }
+clap = { version = "3.2", features = ["derive"] }
+mkdirp = "1.0.0"
diff --git a/species/blobfox/assets/reach_aww.svg b/species/blobfox/assets/reach_aww.svg
new file mode 100644
index 0000000..8af0283
--- /dev/null
+++ b/species/blobfox/assets/reach_aww.svg
@@ -0,0 +1,194 @@
+
+
+
+
diff --git a/species/blobfox/species.toml b/species/blobfox/species.toml
index f13fa38..dc894a6 100644
--- a/species/blobfox/species.toml
+++ b/species/blobfox/species.toml
@@ -1 +1,2 @@
# Add options in here as needs be
+name = "blobfox"
diff --git a/species/blobfox/templates/base.mustache b/species/blobfox/templates/base.mustache
index cbeaa72..e653823 100644
--- a/species/blobfox/templates/base.mustache
+++ b/species/blobfox/templates/base.mustache
@@ -1,7 +1,7 @@
- {{#base}}body{{/base}}
- {{#base}}left-ear{{/base}}
- {{#base}}hair{{/base}}
- {{#base}}right-ear{{/base}}
- {{#base}}right-ear-fluff{{/base}}
+ {{#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-aww.mustache b/species/blobfox/templates/eyes-aww.mustache
new file mode 100644
index 0000000..7a818b2
--- /dev/null
+++ b/species/blobfox/templates/eyes-aww.mustache
@@ -0,0 +1,4 @@
+
+ {{#reach_aww}}#left-eye{{/reach_aww}}
+ {{#reach_aww}}#right-eye{{/reach_aww}}
+
diff --git a/species/blobfox/templates/eyes.mustache b/species/blobfox/templates/eyes.mustache
index 0581ed4..935bf81 100644
--- a/species/blobfox/templates/eyes.mustache
+++ b/species/blobfox/templates/eyes.mustache
@@ -1,4 +1,4 @@
- {{#base}}left-eye{{/base}}
- {{#base}}right-eye{{/base}}
+ {{#base}}#left-eye{{/base}}
+ {{#base}}#right-eye{{/base}}
diff --git a/species/blobfox/templates/footer.mustache b/species/blobfox/templates/footer.mustache
index b590cc4..c2667cb 100644
--- a/species/blobfox/templates/footer.mustache
+++ b/species/blobfox/templates/footer.mustache
@@ -1 +1,2 @@
+
diff --git a/species/blobfox/templates/hands-reach.mustache b/species/blobfox/templates/hands-reach.mustache
new file mode 100644
index 0000000..591bb43
--- /dev/null
+++ b/species/blobfox/templates/hands-reach.mustache
@@ -0,0 +1,4 @@
+
+ {{#reach_aww}}#left-hand{{/reach_aww}}
+ {{#reach_aww}}#right-hand{{/reach_aww}}
+
diff --git a/species/blobfox/templates/header.mustache b/species/blobfox/templates/header.mustache
index 05199ce..54ae65c 100644
--- a/species/blobfox/templates/header.mustache
+++ b/species/blobfox/templates/header.mustache
@@ -1,2 +1,3 @@