diff --git a/recipes/wip/rav1e/recipe.toml b/recipes/wip/codecs/rav1e/recipe.toml
similarity index 100%
rename from recipes/wip/rav1e/recipe.toml
rename to recipes/wip/codecs/rav1e/recipe.toml
diff --git a/recipes/wip/rusty-rain/recipe.toml b/recipes/wip/demos/rusty-rain/recipe.toml
similarity index 100%
rename from recipes/wip/rusty-rain/recipe.toml
rename to recipes/wip/demos/rusty-rain/recipe.toml
diff --git a/recipes/wip/ternimal/recipe.toml b/recipes/wip/demos/ternimal/recipe.toml
similarity index 100%
rename from recipes/wip/ternimal/recipe.toml
rename to recipes/wip/demos/ternimal/recipe.toml
diff --git a/recipes/wip/xaos/recipe.toml b/recipes/wip/demos/xaos/recipe.toml
similarity index 100%
rename from recipes/wip/xaos/recipe.toml
rename to recipes/wip/demos/xaos/recipe.toml
diff --git a/recipes/wip/rusticnes-sdl/recipe.toml b/recipes/wip/emulators/rusticnes-sdl/recipe.toml
similarity index 100%
rename from recipes/wip/rusticnes-sdl/recipe.toml
rename to recipes/wip/emulators/rusticnes-sdl/recipe.toml
diff --git a/recipes/wip/tetanes/recipe.toml b/recipes/wip/emulators/tetanes/recipe.toml
similarity index 100%
rename from recipes/wip/tetanes/recipe.toml
rename to recipes/wip/emulators/tetanes/recipe.toml
diff --git a/recipes/wip/rebels-in-the-sky/recipe.toml b/recipes/wip/games/rebels-in-the-sky/recipe.toml
similarity index 100%
rename from recipes/wip/rebels-in-the-sky/recipe.toml
rename to recipes/wip/games/rebels-in-the-sky/recipe.toml
diff --git a/recipes/wip/projectm/recipe.toml b/recipes/wip/libs/projectm/recipe.toml
similarity index 100%
rename from recipes/wip/projectm/recipe.toml
rename to recipes/wip/libs/projectm/recipe.toml
diff --git a/recipes/wip/startup-notification/recipe.toml b/recipes/wip/libs/startup-notification/recipe.toml
similarity index 100%
rename from recipes/wip/startup-notification/recipe.toml
rename to recipes/wip/libs/startup-notification/recipe.toml
diff --git a/recipes/wip/t4kcommon/recipe.toml b/recipes/wip/libs/t4kcommon/recipe.toml
similarity index 100%
rename from recipes/wip/t4kcommon/recipe.toml
rename to recipes/wip/libs/t4kcommon/recipe.toml
diff --git a/recipes/wip/taglib/recipe.toml b/recipes/wip/libs/taglib/recipe.toml
similarity index 100%
rename from recipes/wip/taglib/recipe.toml
rename to recipes/wip/libs/taglib/recipe.toml
diff --git a/recipes/wip/termcap/recipe.toml b/recipes/wip/libs/termcap/recipe.toml
similarity index 100%
rename from recipes/wip/termcap/recipe.toml
rename to recipes/wip/libs/termcap/recipe.toml
diff --git a/recipes/wip/nspr/recipe.toml b/recipes/wip/net/nspr/recipe.toml
similarity index 100%
rename from recipes/wip/nspr/recipe.toml
rename to recipes/wip/net/nspr/recipe.toml
diff --git a/recipes/wip/nss-pem/recipe.toml b/recipes/wip/net/nss-pem/recipe.toml
similarity index 100%
rename from recipes/wip/nss-pem/recipe.toml
rename to recipes/wip/net/nss-pem/recipe.toml
diff --git a/recipes/wip/nss/recipe.toml b/recipes/wip/net/nss/recipe.toml
similarity index 100%
rename from recipes/wip/nss/recipe.toml
rename to recipes/wip/net/nss/recipe.toml
diff --git a/recipes/wip/angryoxide/recipe.toml b/recipes/wip/security/angryoxide/recipe.toml
similarity index 100%
rename from recipes/wip/angryoxide/recipe.toml
rename to recipes/wip/security/angryoxide/recipe.toml
diff --git a/recipes/wip/ncspot/recipe.toml b/recipes/wip/sound/ncspot/recipe.toml
similarity index 100%
rename from recipes/wip/ncspot/recipe.toml
rename to recipes/wip/sound/ncspot/recipe.toml
diff --git a/recipes/wip/rustcloud/recipe.toml b/recipes/wip/sound/rustcloud/recipe.toml
similarity index 100%
rename from recipes/wip/rustcloud/recipe.toml
rename to recipes/wip/sound/rustcloud/recipe.toml
diff --git a/recipes/wip/interaction-calculus/recipe.toml b/recipes/wip/tools/interaction-calculus/recipe.toml
similarity index 100%
rename from recipes/wip/interaction-calculus/recipe.toml
rename to recipes/wip/tools/interaction-calculus/recipe.toml