diff --git a/modules/bahaghari/README.adoc b/subprojects/bahaghari/README.adoc
similarity index 98%
rename from modules/bahaghari/README.adoc
rename to subprojects/bahaghari/README.adoc
index b1e80138..54e14311 100644
--- a/modules/bahaghari/README.adoc
+++ b/subprojects/bahaghari/README.adoc
@@ -31,6 +31,7 @@ This module is designed to closely follow Tinted Theming's standard while offeri
 For example, you can use `importYAML` from Bahaghari's standard library set to easily import standard Base16 schemes into Nix-representable data which you can press onto your Nix configuration.
 
 // TODO: GNOME HIG module set
+// TODO: Material You module set
 
 === Templated configuration sub-modules
 
diff --git a/modules/bahaghari/lib/tinted-theming.nix b/subprojects/bahaghari/lib/tinted-theming.nix
similarity index 73%
rename from modules/bahaghari/lib/tinted-theming.nix
rename to subprojects/bahaghari/lib/tinted-theming.nix
index fa42cb17..c56810ea 100644
--- a/modules/bahaghari/lib/tinted-theming.nix
+++ b/subprojects/bahaghari/lib/tinted-theming.nix
@@ -1,6 +1,16 @@
 { pkgs, lib }:
 
 {
+  # TODO: Return a derivation containing all of the template output from the
+  # given schemes.
+  generateOutputFromSchemes = schemes: template:
+    pkgs.runCommand "generate-templates" { } ''
+    '';
+
+  # TODO: Return a Nix object to generate a Tinted Theming color scheme from an
+  # image.
+  generateScheme = image: { };
+
   # A very naive implementation of checking if a Tinted Theming scheme is a
   # Base16 scheme.
   isBase16 = palette:
diff --git a/modules/bahaghari/modules/tinted-theming/builder.nix b/subprojects/bahaghari/modules/tinted-theming/builder.nix
similarity index 100%
rename from modules/bahaghari/modules/tinted-theming/builder.nix
rename to subprojects/bahaghari/modules/tinted-theming/builder.nix
diff --git a/modules/bahaghari/modules/tinted-theming/default.nix b/subprojects/bahaghari/modules/tinted-theming/default.nix
similarity index 100%
rename from modules/bahaghari/modules/tinted-theming/default.nix
rename to subprojects/bahaghari/modules/tinted-theming/default.nix
diff --git a/modules/bahaghari/modules/tinted-theming/schemes.nix b/subprojects/bahaghari/modules/tinted-theming/schemes.nix
similarity index 100%
rename from modules/bahaghari/modules/tinted-theming/schemes.nix
rename to subprojects/bahaghari/modules/tinted-theming/schemes.nix
diff --git a/modules/bahaghari/modules/tinted-theming/templates.nix b/subprojects/bahaghari/modules/tinted-theming/templates.nix
similarity index 100%
rename from modules/bahaghari/modules/tinted-theming/templates.nix
rename to subprojects/bahaghari/modules/tinted-theming/templates.nix