diff --git a/recipes/wip/dev/other/lurk/recipe.toml b/recipes/wip/dev/debug/lurk/recipe.toml similarity index 100% rename from recipes/wip/dev/other/lurk/recipe.toml rename to recipes/wip/dev/debug/lurk/recipe.toml diff --git a/recipes/wip/net/server/spadesx/recipe.toml b/recipes/wip/games/servers/spadesx/recipe.toml similarity index 100% rename from recipes/wip/net/server/spadesx/recipe.toml rename to recipes/wip/games/servers/spadesx/recipe.toml diff --git a/recipes/wip/libs/other/libfuse2/recipe.toml b/recipes/wip/libs/fs/libfuse2/recipe.toml similarity index 100% rename from recipes/wip/libs/other/libfuse2/recipe.toml rename to recipes/wip/libs/fs/libfuse2/recipe.toml diff --git a/recipes/wip/libs/other/libfuse3/recipe.toml b/recipes/wip/libs/fs/libfuse3/recipe.toml similarity index 100% rename from recipes/wip/libs/other/libfuse3/recipe.toml rename to recipes/wip/libs/fs/libfuse3/recipe.toml diff --git a/recipes/wip/libs/other/freealut/recipe.toml b/recipes/wip/libs/graphics/freealut/recipe.toml similarity index 100% rename from recipes/wip/libs/other/freealut/recipe.toml rename to recipes/wip/libs/graphics/freealut/recipe.toml diff --git a/recipes/wip/libs/other/freeglut/recipe.toml b/recipes/wip/libs/graphics/freeglut/recipe.toml similarity index 100% rename from recipes/wip/libs/other/freeglut/recipe.toml rename to recipes/wip/libs/graphics/freeglut/recipe.toml diff --git a/recipes/wip/libs/other/freeglut/redox.patch b/recipes/wip/libs/graphics/freeglut/redox.patch similarity index 100% rename from recipes/wip/libs/other/freeglut/redox.patch rename to recipes/wip/libs/graphics/freeglut/redox.patch diff --git a/recipes/wip/libs/other/glew/recipe.toml b/recipes/wip/libs/graphics/glew/recipe.toml similarity index 100% rename from recipes/wip/libs/other/glew/recipe.toml rename to recipes/wip/libs/graphics/glew/recipe.toml diff --git a/recipes/wip/libs/other/glfw3/recipe.toml b/recipes/wip/libs/graphics/glfw3/recipe.toml similarity index 100% rename from recipes/wip/libs/other/glfw3/recipe.toml rename to recipes/wip/libs/graphics/glfw3/recipe.toml diff --git a/recipes/wip/libs/other/libglvnd/recipe.toml b/recipes/wip/libs/graphics/libglvnd/recipe.toml similarity index 100% rename from recipes/wip/libs/other/libglvnd/recipe.toml rename to recipes/wip/libs/graphics/libglvnd/recipe.toml diff --git a/recipes/wip/libs/other/oidn/recipe.toml b/recipes/wip/libs/graphics/oidn/recipe.toml similarity index 100% rename from recipes/wip/libs/other/oidn/recipe.toml rename to recipes/wip/libs/graphics/oidn/recipe.toml diff --git a/recipes/wip/libs/other/openxr/recipe.toml b/recipes/wip/libs/graphics/openxr/recipe.toml similarity index 100% rename from recipes/wip/libs/other/openxr/recipe.toml rename to recipes/wip/libs/graphics/openxr/recipe.toml diff --git a/recipes/wip/libs/other/projectm/recipe.toml b/recipes/wip/libs/graphics/projectm/recipe.toml similarity index 100% rename from recipes/wip/libs/other/projectm/recipe.toml rename to recipes/wip/libs/graphics/projectm/recipe.toml diff --git a/recipes/wip/libs/other/slang/recipe.toml b/recipes/wip/libs/graphics/slang/recipe.toml similarity index 100% rename from recipes/wip/libs/other/slang/recipe.toml rename to recipes/wip/libs/graphics/slang/recipe.toml diff --git a/recipes/wip/libs/other/imlib2/recipe.toml b/recipes/wip/libs/gui/imlib2/recipe.toml similarity index 100% rename from recipes/wip/libs/other/imlib2/recipe.toml rename to recipes/wip/libs/gui/imlib2/recipe.toml diff --git a/recipes/wip/libs/other/imlib2/redox.patch b/recipes/wip/libs/gui/imlib2/redox.patch similarity index 100% rename from recipes/wip/libs/other/imlib2/redox.patch rename to recipes/wip/libs/gui/imlib2/redox.patch diff --git a/recipes/wip/libs/other/wxpython/recipe.toml b/recipes/wip/libs/gui/wxpython/recipe.toml similarity index 100% rename from recipes/wip/libs/other/wxpython/recipe.toml rename to recipes/wip/libs/gui/wxpython/recipe.toml diff --git a/recipes/wip/libs/other/wxwidgets-gtk3/recipe.toml b/recipes/wip/libs/gui/wxwidgets-gtk3/recipe.toml similarity index 100% rename from recipes/wip/libs/other/wxwidgets-gtk3/recipe.toml rename to recipes/wip/libs/gui/wxwidgets-gtk3/recipe.toml diff --git a/recipes/wip/libs/other/appstream/recipe.toml b/recipes/wip/libs/info/appstream/recipe.toml similarity index 100% rename from recipes/wip/libs/other/appstream/recipe.toml rename to recipes/wip/libs/info/appstream/recipe.toml diff --git a/recipes/wip/libs/other/appstream/redox.patch b/recipes/wip/libs/info/appstream/redox.patch similarity index 100% rename from recipes/wip/libs/other/appstream/redox.patch rename to recipes/wip/libs/info/appstream/redox.patch diff --git a/recipes/wip/libs/other/fftw/recipe.toml b/recipes/wip/libs/math/fftw/recipe.toml similarity index 100% rename from recipes/wip/libs/other/fftw/recipe.toml rename to recipes/wip/libs/math/fftw/recipe.toml diff --git a/recipes/wip/libs/other/lame/recipe.toml b/recipes/wip/libs/media/lame/recipe.toml similarity index 100% rename from recipes/wip/libs/other/lame/recipe.toml rename to recipes/wip/libs/media/lame/recipe.toml diff --git a/recipes/wip/libs/other/liba52/recipe.toml b/recipes/wip/libs/media/liba52/recipe.toml similarity index 100% rename from recipes/wip/libs/other/liba52/recipe.toml rename to recipes/wip/libs/media/liba52/recipe.toml diff --git a/recipes/wip/libs/other/libaom/recipe.toml b/recipes/wip/libs/media/libaom/recipe.toml similarity index 100% rename from recipes/wip/libs/other/libaom/recipe.toml rename to recipes/wip/libs/media/libaom/recipe.toml diff --git a/recipes/wip/libs/other/libde265/recipe.toml b/recipes/wip/libs/media/libde265/recipe.toml similarity index 100% rename from recipes/wip/libs/other/libde265/recipe.toml rename to recipes/wip/libs/media/libde265/recipe.toml diff --git a/recipes/wip/libs/other/libgav1/recipe.toml b/recipes/wip/libs/media/libgav1/recipe.toml similarity index 100% rename from recipes/wip/libs/other/libgav1/recipe.toml rename to recipes/wip/libs/media/libgav1/recipe.toml diff --git a/recipes/wip/libs/other/libmad/recipe.toml b/recipes/wip/libs/media/libmad/recipe.toml similarity index 100% rename from recipes/wip/libs/other/libmad/recipe.toml rename to recipes/wip/libs/media/libmad/recipe.toml diff --git a/recipes/wip/libs/other/libmpeg2/recipe.toml b/recipes/wip/libs/media/libmpeg2/recipe.toml similarity index 100% rename from recipes/wip/libs/other/libmpeg2/recipe.toml rename to recipes/wip/libs/media/libmpeg2/recipe.toml diff --git a/recipes/wip/libs/other/libnsgif/recipe.toml b/recipes/wip/libs/media/libnsgif/recipe.toml similarity index 100% rename from recipes/wip/libs/other/libnsgif/recipe.toml rename to recipes/wip/libs/media/libnsgif/recipe.toml diff --git a/recipes/wip/libs/other/libportaudio/recipe.toml b/recipes/wip/libs/media/libportaudio/recipe.toml similarity index 100% rename from recipes/wip/libs/other/libportaudio/recipe.toml rename to recipes/wip/libs/media/libportaudio/recipe.toml diff --git a/recipes/wip/libs/other/libsamplerate/recipe.toml b/recipes/wip/libs/media/libsamplerate/recipe.toml similarity index 100% rename from recipes/wip/libs/other/libsamplerate/recipe.toml rename to recipes/wip/libs/media/libsamplerate/recipe.toml diff --git a/recipes/wip/libs/other/libsndfile/recipe.toml b/recipes/wip/libs/media/libsndfile/recipe.toml similarity index 100% rename from recipes/wip/libs/other/libsndfile/recipe.toml rename to recipes/wip/libs/media/libsndfile/recipe.toml diff --git a/recipes/wip/libs/other/libsoundio/recipe.toml b/recipes/wip/libs/media/libsoundio/recipe.toml similarity index 100% rename from recipes/wip/libs/other/libsoundio/recipe.toml rename to recipes/wip/libs/media/libsoundio/recipe.toml diff --git a/recipes/wip/libs/other/libtheora/recipe.toml b/recipes/wip/libs/media/libtheora/recipe.toml similarity index 100% rename from recipes/wip/libs/other/libtheora/recipe.toml rename to recipes/wip/libs/media/libtheora/recipe.toml diff --git a/recipes/wip/libs/other/libwmf/recipe.toml b/recipes/wip/libs/media/libwmf/recipe.toml similarity index 100% rename from recipes/wip/libs/other/libwmf/recipe.toml rename to recipes/wip/libs/media/libwmf/recipe.toml diff --git a/recipes/wip/libs/other/mlt/recipe.toml b/recipes/wip/libs/media/mlt/recipe.toml similarity index 100% rename from recipes/wip/libs/other/mlt/recipe.toml rename to recipes/wip/libs/media/mlt/recipe.toml diff --git a/recipes/wip/libs/other/musepack/recipe.toml b/recipes/wip/libs/media/musepack/recipe.toml similarity index 100% rename from recipes/wip/libs/other/musepack/recipe.toml rename to recipes/wip/libs/media/musepack/recipe.toml diff --git a/recipes/wip/libs/other/opencolorio/recipe.toml b/recipes/wip/libs/media/opencolorio/recipe.toml similarity index 100% rename from recipes/wip/libs/other/opencolorio/recipe.toml rename to recipes/wip/libs/media/opencolorio/recipe.toml diff --git a/recipes/wip/libs/other/opencv4/recipe.toml b/recipes/wip/libs/media/opencv4/recipe.toml similarity index 100% rename from recipes/wip/libs/other/opencv4/recipe.toml rename to recipes/wip/libs/media/opencv4/recipe.toml diff --git a/recipes/wip/libs/other/openexr/recipe.toml b/recipes/wip/libs/media/openexr/recipe.toml similarity index 100% rename from recipes/wip/libs/other/openexr/recipe.toml rename to recipes/wip/libs/media/openexr/recipe.toml diff --git a/recipes/wip/libs/other/openimageio/recipe.toml b/recipes/wip/libs/media/openimageio/recipe.toml similarity index 100% rename from recipes/wip/libs/other/openimageio/recipe.toml rename to recipes/wip/libs/media/openimageio/recipe.toml diff --git a/recipes/wip/libs/other/openjpeg/recipe.toml b/recipes/wip/libs/media/openjpeg/recipe.toml similarity index 100% rename from recipes/wip/libs/other/openjpeg/recipe.toml rename to recipes/wip/libs/media/openjpeg/recipe.toml diff --git a/recipes/wip/libs/other/rnnoise/recipe.toml b/recipes/wip/libs/media/rnnoise/recipe.toml similarity index 100% rename from recipes/wip/libs/other/rnnoise/recipe.toml rename to recipes/wip/libs/media/rnnoise/recipe.toml diff --git a/recipes/wip/libs/other/rubberband/recipe.toml b/recipes/wip/libs/media/rubberband/recipe.toml similarity index 100% rename from recipes/wip/libs/other/rubberband/recipe.toml rename to recipes/wip/libs/media/rubberband/recipe.toml diff --git a/recipes/wip/libs/other/taglib/recipe.toml b/recipes/wip/libs/media/taglib/recipe.toml similarity index 100% rename from recipes/wip/libs/other/taglib/recipe.toml rename to recipes/wip/libs/media/taglib/recipe.toml diff --git a/recipes/wip/libs/other/twolame/recipe.toml b/recipes/wip/libs/media/twolame/recipe.toml similarity index 100% rename from recipes/wip/libs/other/twolame/recipe.toml rename to recipes/wip/libs/media/twolame/recipe.toml diff --git a/recipes/wip/libs/other/vamp-plugin-sdk/recipe.toml b/recipes/wip/libs/media/vamp-plugin-sdk/recipe.toml similarity index 100% rename from recipes/wip/libs/other/vamp-plugin-sdk/recipe.toml rename to recipes/wip/libs/media/vamp-plugin-sdk/recipe.toml diff --git a/recipes/wip/libs/other/sdl-pango/recipe.toml b/recipes/wip/libs/sdl/sdl-pango/recipe.toml similarity index 100% rename from recipes/wip/libs/other/sdl-pango/recipe.toml rename to recipes/wip/libs/sdl/sdl-pango/recipe.toml diff --git a/recipes/wip/libs/other/sdl2-net/recipe.toml b/recipes/wip/libs/sdl/sdl2-net/recipe.toml similarity index 100% rename from recipes/wip/libs/other/sdl2-net/recipe.toml rename to recipes/wip/libs/sdl/sdl2-net/recipe.toml diff --git a/recipes/wip/libs/other/sdl2-pango/recipe.toml b/recipes/wip/libs/sdl/sdl2-pango/recipe.toml similarity index 100% rename from recipes/wip/libs/other/sdl2-pango/recipe.toml rename to recipes/wip/libs/sdl/sdl2-pango/recipe.toml diff --git a/recipes/wip/libs/other/sdl3/recipe.toml b/recipes/wip/libs/sdl/sdl3/recipe.toml similarity index 100% rename from recipes/wip/libs/other/sdl3/recipe.toml rename to recipes/wip/libs/sdl/sdl3/recipe.toml diff --git a/recipes/wip/libs/other/bullet/recipe.toml b/recipes/wip/libs/sim/bullet/recipe.toml similarity index 100% rename from recipes/wip/libs/other/bullet/recipe.toml rename to recipes/wip/libs/sim/bullet/recipe.toml diff --git a/recipes/wip/libs/other/boost/recipe.toml b/recipes/wip/libs/suite/boost/recipe.toml similarity index 100% rename from recipes/wip/libs/other/boost/recipe.toml rename to recipes/wip/libs/suite/boost/recipe.toml diff --git a/recipes/wip/libs/other/boost/redox.patch b/recipes/wip/libs/suite/boost/redox.patch similarity index 100% rename from recipes/wip/libs/other/boost/redox.patch rename to recipes/wip/libs/suite/boost/redox.patch diff --git a/recipes/wip/libs/other/raylib/recipe.toml b/recipes/wip/libs/suite/raylib/recipe.toml similarity index 100% rename from recipes/wip/libs/other/raylib/recipe.toml rename to recipes/wip/libs/suite/raylib/recipe.toml diff --git a/recipes/wip/libs/other/webkit/recipe.toml b/recipes/wip/libs/web/webkit/recipe.toml similarity index 100% rename from recipes/wip/libs/other/webkit/recipe.toml rename to recipes/wip/libs/web/webkit/recipe.toml