diff --git a/docs/Document.md b/docs/misc/Document.md similarity index 100% rename from docs/Document.md rename to docs/misc/Document.md diff --git a/docs/bug.txt b/docs/misc/bug.txt similarity index 100% rename from docs/bug.txt rename to docs/misc/bug.txt diff --git a/docs/pe1.py b/docs/misc/pe1.py similarity index 100% rename from docs/pe1.py rename to docs/misc/pe1.py diff --git a/docs/pe1.txt b/docs/misc/pe1.txt similarity index 100% rename from docs/pe1.txt rename to docs/misc/pe1.txt diff --git a/docs/repl.py b/docs/misc/repl.py similarity index 100% rename from docs/repl.py rename to docs/misc/repl.py diff --git a/docs/unbug.txt b/docs/misc/unbug.txt similarity index 100% rename from docs/unbug.txt rename to docs/misc/unbug.txt diff --git a/docs/words.txt b/docs/misc/words.txt similarity index 100% rename from docs/words.txt rename to docs/misc/words.txt diff --git a/implementations/Prolog/docs/reference/FORMAT-Functor-Reference.md b/docs/reference/FORMAT-Functor-Reference.md similarity index 100% rename from implementations/Prolog/docs/reference/FORMAT-Functor-Reference.md rename to docs/reference/FORMAT-Functor-Reference.md diff --git a/implementations/Prolog/docs/reference/FuncRef.html b/docs/reference/FuncRef.html similarity index 100% rename from implementations/Prolog/docs/reference/FuncRef.html rename to docs/reference/FuncRef.html diff --git a/implementations/Prolog/docs/reference/Functor-Reference.md b/docs/reference/Functor-Reference.md similarity index 100% rename from implementations/Prolog/docs/reference/Functor-Reference.md rename to docs/reference/Functor-Reference.md diff --git a/implementations/Prolog/docs/reference/Makefile b/docs/reference/Makefile similarity index 100% rename from implementations/Prolog/docs/reference/Makefile rename to docs/reference/Makefile diff --git a/implementations/Prolog/docs/reference/app1.md b/docs/reference/app1.md similarity index 100% rename from implementations/Prolog/docs/reference/app1.md rename to docs/reference/app1.md diff --git a/implementations/Prolog/docs/reference/b.md b/docs/reference/b.md similarity index 100% rename from implementations/Prolog/docs/reference/b.md rename to docs/reference/b.md diff --git a/implementations/Prolog/docs/reference/binary.md b/docs/reference/binary.md similarity index 100% rename from implementations/Prolog/docs/reference/binary.md rename to docs/reference/binary.md diff --git a/implementations/Prolog/docs/reference/bleah.txt b/docs/reference/bleah.txt similarity index 100% rename from implementations/Prolog/docs/reference/bleah.txt rename to docs/reference/bleah.txt diff --git a/implementations/Prolog/docs/reference/ccons.md b/docs/reference/ccons.md similarity index 100% rename from implementations/Prolog/docs/reference/ccons.md rename to docs/reference/ccons.md diff --git a/implementations/Prolog/docs/reference/cons.md b/docs/reference/cons.md similarity index 100% rename from implementations/Prolog/docs/reference/cons.md rename to docs/reference/cons.md diff --git a/implementations/Prolog/docs/reference/foobar.txt b/docs/reference/foobar.txt similarity index 100% rename from implementations/Prolog/docs/reference/foobar.txt rename to docs/reference/foobar.txt diff --git a/implementations/Prolog/docs/reference/i.md b/docs/reference/i.md similarity index 100% rename from implementations/Prolog/docs/reference/i.md rename to docs/reference/i.md diff --git a/implementations/Prolog/docs/reference/infra.md b/docs/reference/infra.md similarity index 100% rename from implementations/Prolog/docs/reference/infra.md rename to docs/reference/infra.md diff --git a/implementations/Prolog/docs/reference/not_negative.md b/docs/reference/not_negative.md similarity index 100% rename from implementations/Prolog/docs/reference/not_negative.md rename to docs/reference/not_negative.md diff --git a/implementations/Prolog/docs/reference/nullary.md b/docs/reference/nullary.md similarity index 100% rename from implementations/Prolog/docs/reference/nullary.md rename to docs/reference/nullary.md diff --git a/implementations/Prolog/docs/reference/ternary.md b/docs/reference/ternary.md similarity index 100% rename from implementations/Prolog/docs/reference/ternary.md rename to docs/reference/ternary.md diff --git a/implementations/Prolog/docs/reference/unary.md b/docs/reference/unary.md similarity index 100% rename from implementations/Prolog/docs/reference/unary.md rename to docs/reference/unary.md diff --git a/implementations/Prolog/docs/reference/uncons.md b/docs/reference/uncons.md similarity index 100% rename from implementations/Prolog/docs/reference/uncons.md rename to docs/reference/uncons.md diff --git a/implementations/Prolog/docs/reference/x.md b/docs/reference/x.md similarity index 100% rename from implementations/Prolog/docs/reference/x.md rename to docs/reference/x.md