From e0f6a427750d476c1659d52297b9e188b7d221cf Mon Sep 17 00:00:00 2001 From: Robby Findler Date: Sat, 29 Jun 2013 10:16:58 -0500 Subject: [PATCH] move drracket tests into their own package --- .../tests/drracket/autosave-recovery-gui.rkt | 0 .../drracket-test}/tests/drracket/easter-egg.rkt | 0 .../drracket-test}/tests/drracket/example-tool.rkt | 0 .../drracket-test}/tests/drracket/follow-log.rkt | 0 .../drracket-test}/tests/drracket/get-defs-test.rkt | 0 .../drracket-test}/tests/drracket/hangman.rkt | 0 .../tests/drracket/image-and-comment-box.rkt | 0 .../tests/drracket/incremental-keybindings-test.rkt | 0 .../drracket-test}/tests/drracket/info.rkt | 0 .../drracket-test}/tests/drracket/io.rkt | 0 .../drracket-test}/tests/drracket/language-test.rkt | 0 .../drracket-test}/tests/drracket/memory-log.rkt | 0 .../tests/drracket/module-lang-test.rkt | 0 .../tests/drracket/no-write-and-frame-leak.rkt | 0 .../drracket/online-compilation-zo-creation.rkt | 0 .../tests/drracket/populate-compiled.rkt | 0 .../tests/drracket/private/drracket-test-util.rkt | 0 .../tests/drracket/private/easter-egg-lib.rkt | 0 .../drracket-test}/tests/drracket/private/gui.rkt | 0 .../drracket/private/module-lang-test-utils.rkt | 0 .../tests/drracket/private/randomly-click.rkt | 0 .../tests/drracket/private/repl-test.rkt | 0 .../tests/drracket/private/run-example-tool.rkt | 0 .../drracket/randomly-click-language-dialog.rkt | 0 .../tests/drracket/randomly-click-preferences.rkt | 0 .../tests/drracket/repl-test-debug.rkt | 0 .../tests/drracket/repl-test-debugprofile.rkt | 0 .../tests/drracket/repl-test-misc.rkt | 0 .../drracket-test}/tests/drracket/repl-test-raw.rkt | 0 .../drracket-test}/tests/drracket/run.sh | 0 .../tests/drracket/sample-solutions-one-window.rkt | 0 .../drracket/sample-solutions-testsuite-tp.scm | 0 .../tests/drracket/snip/2htdpimage.rkt | 0 .../tests/drracket/snip/collapsed-nested.rkt | 0 .../tests/drracket/snip/collapsed.rkt | 0 .../tests/drracket/snip/collapsed2.rkt | 0 .../tests/drracket/snip/commentbox.rkt | 0 .../drracket-test}/tests/drracket/snip/image.rkt | 0 .../tests/drracket/snip/number-snip.rkt | 0 .../tests/drracket/snip/pict-snip.rkt | 0 .../drracket-test}/tests/drracket/snip/run-all.rkt | 0 .../drracket-test}/tests/drracket/snips.rkt | 0 .../drracket-test}/tests/drracket/stepper-test.rkt | 0 .../tests/drracket/syncheck-direct.rkt | 0 .../tests/drracket/syncheck-eval-compile-time.rkt | 0 .../drracket-test}/tests/drracket/syncheck-test.rkt | 0 .../tests/drracket/teaching-lang-coverage.rkt | 0 .../drracket/teaching-lang-executable-creation.rkt | 0 .../tests/drracket/teaching-lang-save-file.rkt | 0 .../drracket/teaching-lang-sharing-modules.rkt | 0 .../drracket-test}/tests/drracket/teachpack.rkt | 0 .../tests/drracket/test-docs-complete.rkt | 0 .../tests/drracket/test-engine-test.rkt | 0 .../tests/drracket/time-keystrokes.rkt | 0 .../drracket/browser/browser-sig.rkt | 0 .../drracket/browser/browser-unit.rkt | 0 .../drracket/browser/browser.rkt | 0 .../drracket/browser/browser.scrbl | 0 .../drracket/browser/bullet-snip.rkt | 0 .../drracket/browser/external.rkt | 0 .../drracket/browser/htmltext.rkt | 0 pkgs/{ => drracket-pkgs}/drracket/browser/info.rkt | 0 pkgs/{ => drracket-pkgs}/drracket/browser/main.rkt | 0 .../drracket/browser/private/btree.rkt | 0 .../drracket/browser/private/bullet.rkt | 0 .../drracket/browser/private/entity-names.rkt | 0 .../drracket/browser/private/html.rkt | 0 .../drracket/browser/private/hyper.rkt | 0 .../drracket/browser/private/option-snip.rkt | 0 .../drracket/browser/private/sig.rkt | 0 .../drracket/browser/tests/test-docs-complete.rkt | 0 pkgs/{ => drracket-pkgs}/drracket/browser/tool.rkt | 0 .../drracket/drracket/HISTORY.txt | 0 pkgs/{ => drracket-pkgs}/drracket/drracket/acks.rkt | 0 .../{ => drracket-pkgs}/drracket/drracket/arrow.rkt | 0 .../drracket/drracket/check-syntax.rkt | 0 .../drracket/drracket/default-code-style.rkt | 0 pkgs/{ => drracket-pkgs}/drracket/drracket/doc.icns | Bin pkgs/{ => drracket-pkgs}/drracket/drracket/doc.ico | Bin .../drracket/drracket/drracket.1 | 0 .../drracket/drracket/drracket.creator | 0 .../drracket/drracket/drracket.extreg | 0 .../drracket/drracket/drracket.filetypes | 0 .../drracket/drracket/drracket.rkt | 0 .../drracket/drracket/drracket.startmenu | 0 .../drracket/drracket/drracket.utiexports | 0 .../drracket/drracket/drracket.wmclass | 0 pkgs/{ => drracket-pkgs}/drracket/drracket/info.rkt | 0 .../drracket/drracket/installer.rkt | 0 pkgs/{ => drracket-pkgs}/drracket/drracket/main.rkt | 0 .../drracket/drracket/pltdoc.icns | Bin .../drracket/drracket/private/app.rkt | 0 .../drracket/drracket/private/auto-language.rkt | 0 .../drracket/drracket/private/bindings-browser.rkt | 0 .../drracket/drracket/private/bitmap-message.rkt | 0 .../drracket/drracket/private/colored-errors.rkt | 0 .../drracket/drracket/private/debug.rkt | 0 .../drracket/drracket/private/dock-icon.rkt | 0 .../drracket/drracket/private/drracket-normal.rkt | 0 .../drracket/drracket/private/drsig.rkt | 0 .../drracket/drracket/private/eb.rkt | 0 .../drracket/private/embedded-snip-utils.rkt | 0 .../drracket/drracket/private/eval-helpers.rkt | 0 .../drracket/drracket/private/eval.rkt | 0 .../drracket/drracket/private/expanding-place.rkt | 0 .../drracket/drracket/private/font.rkt | 0 .../drracket/drracket/private/frame-icon.rkt | 0 .../drracket/drracket/private/frame.rkt | 0 .../drracket/drracket/private/get-defs.rkt | 0 .../drracket/drracket/private/get-extend.rkt | 0 .../drracket/drracket/private/help-desk.rkt | 0 .../drracket/drracket/private/honu-logo.rkt | 0 .../drracket/drracket/private/init.rkt | 0 .../drracket/private/insert-large-letters.rkt | 0 .../drracket/drracket/private/interface.rkt | 0 .../drracket/drracket/private/key.rkt | 0 .../drracket/drracket/private/label-frame-mred.rkt | 0 .../drracket/private/language-configuration.rkt | 0 .../drracket/private/language-object-contract.rkt | 0 .../drracket/drracket/private/language.rkt | 0 .../drracket/private/launcher-bootstrap.rkt | 0 .../drracket/private/launcher-mred-bootstrap.rkt | 0 .../drracket/private/launcher-mz-bootstrap.rkt | 0 .../drracket/drracket/private/link.rkt | 0 .../drracket/private/local-member-names.rkt | 0 .../drracket/drracket/private/main.rkt | 0 .../drracket/drracket/private/modes.rkt | 0 .../drracket/drracket/private/module-browser.rkt | 0 .../drracket/private/module-language-tools.rkt | 0 .../drracket/drracket/private/module-language.rkt | 0 .../drracket/drracket/private/multi-file-search.rkt | 0 .../drracket/drracket/private/number-snip.rkt | 0 .../drracket/drracket/private/palaka.rkt | 0 .../drracket/drracket/private/parse-logger-args.rkt | 0 .../drracket/drracket/private/pict-snip.rkt | 0 .../drracket/drracket/private/profile-drs.rkt | 0 .../drracket/drracket/private/recon.rkt | 0 .../drracket/private/rectangle-intersect.rkt | 0 .../drracket/drracket/private/rep.rkt | 0 .../drracket/drracket/private/stack-checkpoint.rkt | 0 .../drracket/drracket/private/stick-figures.rkt | 0 .../drracket/drracket/private/syncheck-debug.rkt | 0 .../drracket/drracket/private/syncheck/annotate.rkt | 0 .../drracket/private/syncheck/blueboxes-gui.rkt | 0 .../drracket/drracket/private/syncheck/colors.rkt | 0 .../private/syncheck/contract-traversal.rkt | 0 .../drracket/drracket/private/syncheck/gui.rkt | 0 .../drracket/drracket/private/syncheck/intf.rkt | 0 .../private/syncheck/local-member-names.rkt | 0 .../drracket/private/syncheck/online-comp.rkt | 0 .../drracket/private/syncheck/traversals.rkt | 0 .../drracket/drracket/private/syncheck/xref.rkt | 0 .../drracket/drracket/private/text.rkt | 0 .../drracket/private/tool-contract-language.rkt | 0 .../drracket/drracket/private/tools-drs.rkt | 0 .../drracket/drracket/private/tools.rkt | 0 .../drracket/drracket/private/tooltip.rkt | 0 .../drracket/drracket/private/tracing.rkt | 0 .../drracket/drracket/private/ts.rkt | 0 .../drracket/drracket/private/unit.rkt | 0 .../{ => drracket-pkgs}/drracket/drracket/sprof.rkt | 0 .../drracket/drracket/syncheck-drracket-button.rkt | 0 .../drracket/drracket/syncheck.rkt | 0 .../drracket/drracket/tool-lib.rkt | 0 pkgs/{ => drracket-pkgs}/drracket/drracket/tool.rkt | 0 .../drracket/drscheme/drscheme.creator | 0 .../drracket/drscheme/drscheme.rkt | 0 pkgs/{ => drracket-pkgs}/drracket/drscheme/main.rkt | 0 .../drracket/drscheme/private/number-snip.rkt | 0 .../drracket/drscheme/tool-lib.rkt | 0 pkgs/{ => drracket-pkgs}/drracket/drscheme/tool.rkt | 0 .../drracket/gui-debugger/LICENSE.txt | 0 .../drracket/gui-debugger/TODO.txt | 0 .../drracket/gui-debugger/annotator.rkt | 0 .../drracket/gui-debugger/debug-tool.rkt | 0 .../gui-debugger/icons/clanbomber-16x16.png | Bin .../gui-debugger/icons/clanbomber-32x32.png | Bin .../drracket/gui-debugger/icons/down.png | Bin .../drracket/gui-debugger/icons/emblem-ohno.png | Bin .../drracket/gui-debugger/icons/icon.png | Bin .../drracket/gui-debugger/icons/icon2.png | Bin .../drracket/gui-debugger/icons/no.png | Bin .../drracket/gui-debugger/icons/pause.png | Bin .../drracket/gui-debugger/icons/resume.png | Bin .../drracket/gui-debugger/icons/step-out2.png | Bin .../drracket/gui-debugger/icons/step-over2.png | Bin .../drracket/gui-debugger/icons/step.png | Bin .../icons/stock_macro-check-brackets-16.png | Bin .../icons/stock_macro-check-brackets.png | Bin .../drracket/gui-debugger/icons/up.png | Bin .../drracket/gui-debugger/info.rkt | 0 .../drracket/gui-debugger/load-sandbox.rkt | 0 .../drracket/gui-debugger/marks.rkt | 0 .../drracket/help/bug-report.rkt | 0 .../drracket/help/bug-report.scrbl | 0 pkgs/{ => drracket-pkgs}/drracket/help/info.rkt | 0 .../drracket/help/private/bug-report-controls.rkt | 0 .../drracket/help/private/buginfo.rkt | 0 .../drracket/help/private/save-bug-report.rkt | 0 pkgs/{ => drracket-pkgs}/drracket/info.rkt | 0 .../drracket/lang/debugger-language-interface.rkt | 0 .../drracket/macro-debugger/info.rkt | 0 .../drracket/macro-debugger/tool.rkt | 0 .../drracket/pkg/gui/by-installed.rkt | 0 .../drracket/pkg/gui/by-list.rkt | 0 .../drracket/pkg/gui/by-source.rkt | 0 .../{ => drracket-pkgs}/drracket/pkg/gui/common.rkt | 0 pkgs/{ => drracket-pkgs}/drracket/pkg/gui/main.rkt | 0 pkgs/{ => drracket-pkgs}/drracket/rackunit/info.rkt | 0 pkgs/{ => drracket-pkgs}/drracket/rackunit/tool.rkt | 0 .../drracket/repo-time-stamp/.gitattributes | 0 .../drracket/repo-time-stamp/doc.txt | 0 .../drracket/repo-time-stamp/info.rkt | 0 .../drracket/repo-time-stamp/stamp.rkt | 0 .../drracket/repo-time-stamp/time-stamp.rkt | 0 .../drracket/scribble/tools/drracket-buttons.rkt | 0 .../drracket/scribble/tools/html.png | Bin .../drracket/scribble/tools/pdf.png | Bin .../scribble/tools/private/mk-drs-bitmaps.rkt | 0 .../drracket/scribblings/drracket/common.rkt | 0 .../drracket/scribblings/drracket/debugger1.png | Bin .../drracket/scribblings/drracket/drracket.scrbl | 0 .../drracket/scribblings/drracket/example.png | Bin .../drracket/scribblings/drracket/example.rkt | 0 .../drracket/scribblings/drracket/extending.scrbl | 0 .../drracket/scribblings/drracket/files.scrbl | 0 .../drracket/incremental-keybindings.rkt | 0 .../drracket/scribblings/drracket/info.rkt | 0 .../scribblings/drracket/interface-essentials.scrbl | 0 .../scribblings/drracket/interface-ref.scrbl | 0 .../drracket/scribblings/drracket/io.png | Bin .../drracket/scribblings/drracket/keybindings.scrbl | 0 .../drracket/scribblings/drracket/languages.scrbl | 0 .../drracket/scribblings/drracket/menus.scrbl | 0 .../drracket/scribblings/drracket/prefs.scrbl | 0 .../drracket/scribblings/drracket/printing.scrbl | 0 .../drracket/scribblings/tools/common.rkt | 0 .../drracket/scribblings/tools/debug.scrbl | 0 .../drracket/scribblings/tools/doc-util.rkt | 0 .../drracket/scribblings/tools/eval.scrbl | 0 .../drracket/scribblings/tools/example-src.rkt | 0 .../drracket/scribblings/tools/frame.scrbl | 0 .../scribblings/tools/get-slash-extend.scrbl | 0 .../drracket/scribblings/tools/help-desk.scrbl | 0 .../drracket/scribblings/tools/info.rkt | 0 .../scribblings/tools/language-configuration.scrbl | 0 .../drracket/scribblings/tools/language.scrbl | 0 .../drracket/scribblings/tools/modes.scrbl | 0 .../scribblings/tools/module-language-tools.scrbl | 0 .../scribblings/tools/module-language.scrbl | 0 .../drracket/scribblings/tools/rep.scrbl | 0 .../scribblings/tools/tool-lib-extracts.rkt | 0 .../drracket/scribblings/tools/tools.scrbl | 0 .../drracket/scribblings/tools/unit.scrbl | 0 pkgs/{ => drracket-pkgs}/drracket/setup/info.rkt | 0 .../drracket/setup/plt-installer-sig.rkt | 0 .../drracket/setup/plt-installer-unit.rkt | 0 .../drracket/setup/plt-installer.rkt | 0 .../drracket/setup/plt-installer.scrbl | 0 .../{ => drracket-pkgs}/drracket/slideshow/info.rkt | 0 .../{ => drracket-pkgs}/drracket/slideshow/tool.rkt | 0 .../drracket/texpict/face-demo.rkt | 0 .../drracket/texpict/pict-value-snip.rkt | 0 pkgs/{ => drracket-pkgs}/drracket/version/info.rkt | 0 pkgs/{ => drracket-pkgs}/drracket/version/tool.rkt | 0 .../{ => drracket-pkgs}/drracket/version/tool.scrbl | 0 266 files changed, 0 insertions(+), 0 deletions(-) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/autosave-recovery-gui.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/easter-egg.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/example-tool.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/follow-log.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/get-defs-test.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/hangman.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/image-and-comment-box.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/incremental-keybindings-test.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/info.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/io.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/language-test.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/memory-log.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/module-lang-test.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/no-write-and-frame-leak.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/online-compilation-zo-creation.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/populate-compiled.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/private/drracket-test-util.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/private/easter-egg-lib.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/private/gui.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/private/module-lang-test-utils.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/private/randomly-click.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/private/repl-test.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/private/run-example-tool.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/randomly-click-language-dialog.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/randomly-click-preferences.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/repl-test-debug.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/repl-test-debugprofile.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/repl-test-misc.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/repl-test-raw.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/run.sh (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/sample-solutions-one-window.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/sample-solutions-testsuite-tp.scm (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/snip/2htdpimage.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/snip/collapsed-nested.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/snip/collapsed.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/snip/collapsed2.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/snip/commentbox.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/snip/image.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/snip/number-snip.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/snip/pict-snip.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/snip/run-all.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/snips.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/stepper-test.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/syncheck-direct.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/syncheck-eval-compile-time.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/syncheck-test.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/teaching-lang-coverage.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/teaching-lang-executable-creation.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/teaching-lang-save-file.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/teaching-lang-sharing-modules.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/teachpack.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/test-docs-complete.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/test-engine-test.rkt (100%) rename pkgs/{drracket => drracket-pkgs/drracket-test}/tests/drracket/time-keystrokes.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/browser/browser-sig.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/browser/browser-unit.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/browser/browser.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/browser/browser.scrbl (100%) rename pkgs/{ => drracket-pkgs}/drracket/browser/bullet-snip.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/browser/external.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/browser/htmltext.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/browser/info.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/browser/main.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/browser/private/btree.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/browser/private/bullet.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/browser/private/entity-names.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/browser/private/html.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/browser/private/hyper.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/browser/private/option-snip.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/browser/private/sig.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/browser/tests/test-docs-complete.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/browser/tool.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/HISTORY.txt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/acks.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/arrow.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/check-syntax.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/default-code-style.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/doc.icns (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/doc.ico (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/drracket.1 (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/drracket.creator (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/drracket.extreg (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/drracket.filetypes (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/drracket.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/drracket.startmenu (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/drracket.utiexports (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/drracket.wmclass (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/info.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/installer.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/main.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/pltdoc.icns (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/app.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/auto-language.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/bindings-browser.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/bitmap-message.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/colored-errors.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/debug.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/dock-icon.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/drracket-normal.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/drsig.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/eb.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/embedded-snip-utils.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/eval-helpers.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/eval.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/expanding-place.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/font.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/frame-icon.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/frame.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/get-defs.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/get-extend.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/help-desk.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/honu-logo.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/init.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/insert-large-letters.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/interface.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/key.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/label-frame-mred.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/language-configuration.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/language-object-contract.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/language.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/launcher-bootstrap.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/launcher-mred-bootstrap.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/launcher-mz-bootstrap.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/link.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/local-member-names.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/main.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/modes.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/module-browser.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/module-language-tools.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/module-language.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/multi-file-search.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/number-snip.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/palaka.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/parse-logger-args.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/pict-snip.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/profile-drs.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/recon.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/rectangle-intersect.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/rep.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/stack-checkpoint.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/stick-figures.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/syncheck-debug.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/syncheck/annotate.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/syncheck/blueboxes-gui.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/syncheck/colors.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/syncheck/contract-traversal.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/syncheck/gui.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/syncheck/intf.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/syncheck/local-member-names.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/syncheck/online-comp.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/syncheck/traversals.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/syncheck/xref.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/text.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/tool-contract-language.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/tools-drs.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/tools.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/tooltip.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/tracing.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/ts.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/private/unit.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/sprof.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/syncheck-drracket-button.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/syncheck.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/tool-lib.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drracket/tool.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drscheme/drscheme.creator (100%) rename pkgs/{ => drracket-pkgs}/drracket/drscheme/drscheme.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drscheme/main.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drscheme/private/number-snip.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drscheme/tool-lib.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/drscheme/tool.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/gui-debugger/LICENSE.txt (100%) rename pkgs/{ => drracket-pkgs}/drracket/gui-debugger/TODO.txt (100%) rename pkgs/{ => drracket-pkgs}/drracket/gui-debugger/annotator.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/gui-debugger/debug-tool.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/gui-debugger/icons/clanbomber-16x16.png (100%) rename pkgs/{ => drracket-pkgs}/drracket/gui-debugger/icons/clanbomber-32x32.png (100%) rename pkgs/{ => drracket-pkgs}/drracket/gui-debugger/icons/down.png (100%) rename pkgs/{ => drracket-pkgs}/drracket/gui-debugger/icons/emblem-ohno.png (100%) rename pkgs/{ => drracket-pkgs}/drracket/gui-debugger/icons/icon.png (100%) rename pkgs/{ => drracket-pkgs}/drracket/gui-debugger/icons/icon2.png (100%) rename pkgs/{ => drracket-pkgs}/drracket/gui-debugger/icons/no.png (100%) rename pkgs/{ => drracket-pkgs}/drracket/gui-debugger/icons/pause.png (100%) rename pkgs/{ => drracket-pkgs}/drracket/gui-debugger/icons/resume.png (100%) rename pkgs/{ => drracket-pkgs}/drracket/gui-debugger/icons/step-out2.png (100%) rename pkgs/{ => drracket-pkgs}/drracket/gui-debugger/icons/step-over2.png (100%) rename pkgs/{ => drracket-pkgs}/drracket/gui-debugger/icons/step.png (100%) rename pkgs/{ => drracket-pkgs}/drracket/gui-debugger/icons/stock_macro-check-brackets-16.png (100%) rename pkgs/{ => drracket-pkgs}/drracket/gui-debugger/icons/stock_macro-check-brackets.png (100%) rename pkgs/{ => drracket-pkgs}/drracket/gui-debugger/icons/up.png (100%) rename pkgs/{ => drracket-pkgs}/drracket/gui-debugger/info.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/gui-debugger/load-sandbox.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/gui-debugger/marks.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/help/bug-report.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/help/bug-report.scrbl (100%) rename pkgs/{ => drracket-pkgs}/drracket/help/info.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/help/private/bug-report-controls.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/help/private/buginfo.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/help/private/save-bug-report.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/info.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/lang/debugger-language-interface.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/macro-debugger/info.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/macro-debugger/tool.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/pkg/gui/by-installed.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/pkg/gui/by-list.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/pkg/gui/by-source.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/pkg/gui/common.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/pkg/gui/main.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/rackunit/info.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/rackunit/tool.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/repo-time-stamp/.gitattributes (100%) rename pkgs/{ => drracket-pkgs}/drracket/repo-time-stamp/doc.txt (100%) rename pkgs/{ => drracket-pkgs}/drracket/repo-time-stamp/info.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/repo-time-stamp/stamp.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/repo-time-stamp/time-stamp.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribble/tools/drracket-buttons.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribble/tools/html.png (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribble/tools/pdf.png (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribble/tools/private/mk-drs-bitmaps.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/drracket/common.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/drracket/debugger1.png (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/drracket/drracket.scrbl (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/drracket/example.png (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/drracket/example.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/drracket/extending.scrbl (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/drracket/files.scrbl (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/drracket/incremental-keybindings.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/drracket/info.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/drracket/interface-essentials.scrbl (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/drracket/interface-ref.scrbl (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/drracket/io.png (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/drracket/keybindings.scrbl (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/drracket/languages.scrbl (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/drracket/menus.scrbl (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/drracket/prefs.scrbl (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/drracket/printing.scrbl (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/tools/common.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/tools/debug.scrbl (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/tools/doc-util.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/tools/eval.scrbl (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/tools/example-src.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/tools/frame.scrbl (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/tools/get-slash-extend.scrbl (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/tools/help-desk.scrbl (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/tools/info.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/tools/language-configuration.scrbl (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/tools/language.scrbl (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/tools/modes.scrbl (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/tools/module-language-tools.scrbl (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/tools/module-language.scrbl (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/tools/rep.scrbl (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/tools/tool-lib-extracts.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/tools/tools.scrbl (100%) rename pkgs/{ => drracket-pkgs}/drracket/scribblings/tools/unit.scrbl (100%) rename pkgs/{ => drracket-pkgs}/drracket/setup/info.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/setup/plt-installer-sig.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/setup/plt-installer-unit.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/setup/plt-installer.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/setup/plt-installer.scrbl (100%) rename pkgs/{ => drracket-pkgs}/drracket/slideshow/info.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/slideshow/tool.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/texpict/face-demo.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/texpict/pict-value-snip.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/version/info.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/version/tool.rkt (100%) rename pkgs/{ => drracket-pkgs}/drracket/version/tool.scrbl (100%) diff --git a/pkgs/drracket/tests/drracket/autosave-recovery-gui.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/autosave-recovery-gui.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/autosave-recovery-gui.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/autosave-recovery-gui.rkt diff --git a/pkgs/drracket/tests/drracket/easter-egg.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/easter-egg.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/easter-egg.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/easter-egg.rkt diff --git a/pkgs/drracket/tests/drracket/example-tool.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/example-tool.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/example-tool.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/example-tool.rkt diff --git a/pkgs/drracket/tests/drracket/follow-log.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/follow-log.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/follow-log.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/follow-log.rkt diff --git a/pkgs/drracket/tests/drracket/get-defs-test.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/get-defs-test.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/get-defs-test.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/get-defs-test.rkt diff --git a/pkgs/drracket/tests/drracket/hangman.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/hangman.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/hangman.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/hangman.rkt diff --git a/pkgs/drracket/tests/drracket/image-and-comment-box.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/image-and-comment-box.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/image-and-comment-box.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/image-and-comment-box.rkt diff --git a/pkgs/drracket/tests/drracket/incremental-keybindings-test.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/incremental-keybindings-test.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/incremental-keybindings-test.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/incremental-keybindings-test.rkt diff --git a/pkgs/drracket/tests/drracket/info.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/info.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/info.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/info.rkt diff --git a/pkgs/drracket/tests/drracket/io.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/io.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/io.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/io.rkt diff --git a/pkgs/drracket/tests/drracket/language-test.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/language-test.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/language-test.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/language-test.rkt diff --git a/pkgs/drracket/tests/drracket/memory-log.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/memory-log.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/memory-log.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/memory-log.rkt diff --git a/pkgs/drracket/tests/drracket/module-lang-test.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/module-lang-test.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/module-lang-test.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/module-lang-test.rkt diff --git a/pkgs/drracket/tests/drracket/no-write-and-frame-leak.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/no-write-and-frame-leak.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/no-write-and-frame-leak.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/no-write-and-frame-leak.rkt diff --git a/pkgs/drracket/tests/drracket/online-compilation-zo-creation.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/online-compilation-zo-creation.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/online-compilation-zo-creation.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/online-compilation-zo-creation.rkt diff --git a/pkgs/drracket/tests/drracket/populate-compiled.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/populate-compiled.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/populate-compiled.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/populate-compiled.rkt diff --git a/pkgs/drracket/tests/drracket/private/drracket-test-util.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/private/drracket-test-util.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/private/drracket-test-util.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/private/drracket-test-util.rkt diff --git a/pkgs/drracket/tests/drracket/private/easter-egg-lib.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/private/easter-egg-lib.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/private/easter-egg-lib.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/private/easter-egg-lib.rkt diff --git a/pkgs/drracket/tests/drracket/private/gui.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/private/gui.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/private/gui.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/private/gui.rkt diff --git a/pkgs/drracket/tests/drracket/private/module-lang-test-utils.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/private/module-lang-test-utils.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/private/module-lang-test-utils.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/private/module-lang-test-utils.rkt diff --git a/pkgs/drracket/tests/drracket/private/randomly-click.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/private/randomly-click.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/private/randomly-click.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/private/randomly-click.rkt diff --git a/pkgs/drracket/tests/drracket/private/repl-test.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/private/repl-test.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/private/repl-test.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/private/repl-test.rkt diff --git a/pkgs/drracket/tests/drracket/private/run-example-tool.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/private/run-example-tool.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/private/run-example-tool.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/private/run-example-tool.rkt diff --git a/pkgs/drracket/tests/drracket/randomly-click-language-dialog.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/randomly-click-language-dialog.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/randomly-click-language-dialog.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/randomly-click-language-dialog.rkt diff --git a/pkgs/drracket/tests/drracket/randomly-click-preferences.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/randomly-click-preferences.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/randomly-click-preferences.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/randomly-click-preferences.rkt diff --git a/pkgs/drracket/tests/drracket/repl-test-debug.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/repl-test-debug.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/repl-test-debug.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/repl-test-debug.rkt diff --git a/pkgs/drracket/tests/drracket/repl-test-debugprofile.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/repl-test-debugprofile.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/repl-test-debugprofile.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/repl-test-debugprofile.rkt diff --git a/pkgs/drracket/tests/drracket/repl-test-misc.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/repl-test-misc.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/repl-test-misc.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/repl-test-misc.rkt diff --git a/pkgs/drracket/tests/drracket/repl-test-raw.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/repl-test-raw.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/repl-test-raw.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/repl-test-raw.rkt diff --git a/pkgs/drracket/tests/drracket/run.sh b/pkgs/drracket-pkgs/drracket-test/tests/drracket/run.sh similarity index 100% rename from pkgs/drracket/tests/drracket/run.sh rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/run.sh diff --git a/pkgs/drracket/tests/drracket/sample-solutions-one-window.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/sample-solutions-one-window.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/sample-solutions-one-window.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/sample-solutions-one-window.rkt diff --git a/pkgs/drracket/tests/drracket/sample-solutions-testsuite-tp.scm b/pkgs/drracket-pkgs/drracket-test/tests/drracket/sample-solutions-testsuite-tp.scm similarity index 100% rename from pkgs/drracket/tests/drracket/sample-solutions-testsuite-tp.scm rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/sample-solutions-testsuite-tp.scm diff --git a/pkgs/drracket/tests/drracket/snip/2htdpimage.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/snip/2htdpimage.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/snip/2htdpimage.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/snip/2htdpimage.rkt diff --git a/pkgs/drracket/tests/drracket/snip/collapsed-nested.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/snip/collapsed-nested.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/snip/collapsed-nested.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/snip/collapsed-nested.rkt diff --git a/pkgs/drracket/tests/drracket/snip/collapsed.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/snip/collapsed.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/snip/collapsed.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/snip/collapsed.rkt diff --git a/pkgs/drracket/tests/drracket/snip/collapsed2.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/snip/collapsed2.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/snip/collapsed2.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/snip/collapsed2.rkt diff --git a/pkgs/drracket/tests/drracket/snip/commentbox.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/snip/commentbox.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/snip/commentbox.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/snip/commentbox.rkt diff --git a/pkgs/drracket/tests/drracket/snip/image.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/snip/image.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/snip/image.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/snip/image.rkt diff --git a/pkgs/drracket/tests/drracket/snip/number-snip.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/snip/number-snip.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/snip/number-snip.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/snip/number-snip.rkt diff --git a/pkgs/drracket/tests/drracket/snip/pict-snip.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/snip/pict-snip.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/snip/pict-snip.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/snip/pict-snip.rkt diff --git a/pkgs/drracket/tests/drracket/snip/run-all.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/snip/run-all.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/snip/run-all.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/snip/run-all.rkt diff --git a/pkgs/drracket/tests/drracket/snips.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/snips.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/snips.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/snips.rkt diff --git a/pkgs/drracket/tests/drracket/stepper-test.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/stepper-test.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/stepper-test.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/stepper-test.rkt diff --git a/pkgs/drracket/tests/drracket/syncheck-direct.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/syncheck-direct.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/syncheck-direct.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/syncheck-direct.rkt diff --git a/pkgs/drracket/tests/drracket/syncheck-eval-compile-time.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/syncheck-eval-compile-time.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/syncheck-eval-compile-time.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/syncheck-eval-compile-time.rkt diff --git a/pkgs/drracket/tests/drracket/syncheck-test.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/syncheck-test.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/syncheck-test.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/syncheck-test.rkt diff --git a/pkgs/drracket/tests/drracket/teaching-lang-coverage.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/teaching-lang-coverage.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/teaching-lang-coverage.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/teaching-lang-coverage.rkt diff --git a/pkgs/drracket/tests/drracket/teaching-lang-executable-creation.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/teaching-lang-executable-creation.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/teaching-lang-executable-creation.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/teaching-lang-executable-creation.rkt diff --git a/pkgs/drracket/tests/drracket/teaching-lang-save-file.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/teaching-lang-save-file.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/teaching-lang-save-file.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/teaching-lang-save-file.rkt diff --git a/pkgs/drracket/tests/drracket/teaching-lang-sharing-modules.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/teaching-lang-sharing-modules.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/teaching-lang-sharing-modules.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/teaching-lang-sharing-modules.rkt diff --git a/pkgs/drracket/tests/drracket/teachpack.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/teachpack.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/teachpack.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/teachpack.rkt diff --git a/pkgs/drracket/tests/drracket/test-docs-complete.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/test-docs-complete.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/test-docs-complete.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/test-docs-complete.rkt diff --git a/pkgs/drracket/tests/drracket/test-engine-test.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/test-engine-test.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/test-engine-test.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/test-engine-test.rkt diff --git a/pkgs/drracket/tests/drracket/time-keystrokes.rkt b/pkgs/drracket-pkgs/drracket-test/tests/drracket/time-keystrokes.rkt similarity index 100% rename from pkgs/drracket/tests/drracket/time-keystrokes.rkt rename to pkgs/drracket-pkgs/drracket-test/tests/drracket/time-keystrokes.rkt diff --git a/pkgs/drracket/browser/browser-sig.rkt b/pkgs/drracket-pkgs/drracket/browser/browser-sig.rkt similarity index 100% rename from pkgs/drracket/browser/browser-sig.rkt rename to pkgs/drracket-pkgs/drracket/browser/browser-sig.rkt diff --git a/pkgs/drracket/browser/browser-unit.rkt b/pkgs/drracket-pkgs/drracket/browser/browser-unit.rkt similarity index 100% rename from pkgs/drracket/browser/browser-unit.rkt rename to pkgs/drracket-pkgs/drracket/browser/browser-unit.rkt diff --git a/pkgs/drracket/browser/browser.rkt b/pkgs/drracket-pkgs/drracket/browser/browser.rkt similarity index 100% rename from pkgs/drracket/browser/browser.rkt rename to pkgs/drracket-pkgs/drracket/browser/browser.rkt diff --git a/pkgs/drracket/browser/browser.scrbl b/pkgs/drracket-pkgs/drracket/browser/browser.scrbl similarity index 100% rename from pkgs/drracket/browser/browser.scrbl rename to pkgs/drracket-pkgs/drracket/browser/browser.scrbl diff --git a/pkgs/drracket/browser/bullet-snip.rkt b/pkgs/drracket-pkgs/drracket/browser/bullet-snip.rkt similarity index 100% rename from pkgs/drracket/browser/bullet-snip.rkt rename to pkgs/drracket-pkgs/drracket/browser/bullet-snip.rkt diff --git a/pkgs/drracket/browser/external.rkt b/pkgs/drracket-pkgs/drracket/browser/external.rkt similarity index 100% rename from pkgs/drracket/browser/external.rkt rename to pkgs/drracket-pkgs/drracket/browser/external.rkt diff --git a/pkgs/drracket/browser/htmltext.rkt b/pkgs/drracket-pkgs/drracket/browser/htmltext.rkt similarity index 100% rename from pkgs/drracket/browser/htmltext.rkt rename to pkgs/drracket-pkgs/drracket/browser/htmltext.rkt diff --git a/pkgs/drracket/browser/info.rkt b/pkgs/drracket-pkgs/drracket/browser/info.rkt similarity index 100% rename from pkgs/drracket/browser/info.rkt rename to pkgs/drracket-pkgs/drracket/browser/info.rkt diff --git a/pkgs/drracket/browser/main.rkt b/pkgs/drracket-pkgs/drracket/browser/main.rkt similarity index 100% rename from pkgs/drracket/browser/main.rkt rename to pkgs/drracket-pkgs/drracket/browser/main.rkt diff --git a/pkgs/drracket/browser/private/btree.rkt b/pkgs/drracket-pkgs/drracket/browser/private/btree.rkt similarity index 100% rename from pkgs/drracket/browser/private/btree.rkt rename to pkgs/drracket-pkgs/drracket/browser/private/btree.rkt diff --git a/pkgs/drracket/browser/private/bullet.rkt b/pkgs/drracket-pkgs/drracket/browser/private/bullet.rkt similarity index 100% rename from pkgs/drracket/browser/private/bullet.rkt rename to pkgs/drracket-pkgs/drracket/browser/private/bullet.rkt diff --git a/pkgs/drracket/browser/private/entity-names.rkt b/pkgs/drracket-pkgs/drracket/browser/private/entity-names.rkt similarity index 100% rename from pkgs/drracket/browser/private/entity-names.rkt rename to pkgs/drracket-pkgs/drracket/browser/private/entity-names.rkt diff --git a/pkgs/drracket/browser/private/html.rkt b/pkgs/drracket-pkgs/drracket/browser/private/html.rkt similarity index 100% rename from pkgs/drracket/browser/private/html.rkt rename to pkgs/drracket-pkgs/drracket/browser/private/html.rkt diff --git a/pkgs/drracket/browser/private/hyper.rkt b/pkgs/drracket-pkgs/drracket/browser/private/hyper.rkt similarity index 100% rename from pkgs/drracket/browser/private/hyper.rkt rename to pkgs/drracket-pkgs/drracket/browser/private/hyper.rkt diff --git a/pkgs/drracket/browser/private/option-snip.rkt b/pkgs/drracket-pkgs/drracket/browser/private/option-snip.rkt similarity index 100% rename from pkgs/drracket/browser/private/option-snip.rkt rename to pkgs/drracket-pkgs/drracket/browser/private/option-snip.rkt diff --git a/pkgs/drracket/browser/private/sig.rkt b/pkgs/drracket-pkgs/drracket/browser/private/sig.rkt similarity index 100% rename from pkgs/drracket/browser/private/sig.rkt rename to pkgs/drracket-pkgs/drracket/browser/private/sig.rkt diff --git a/pkgs/drracket/browser/tests/test-docs-complete.rkt b/pkgs/drracket-pkgs/drracket/browser/tests/test-docs-complete.rkt similarity index 100% rename from pkgs/drracket/browser/tests/test-docs-complete.rkt rename to pkgs/drracket-pkgs/drracket/browser/tests/test-docs-complete.rkt diff --git a/pkgs/drracket/browser/tool.rkt b/pkgs/drracket-pkgs/drracket/browser/tool.rkt similarity index 100% rename from pkgs/drracket/browser/tool.rkt rename to pkgs/drracket-pkgs/drracket/browser/tool.rkt diff --git a/pkgs/drracket/drracket/HISTORY.txt b/pkgs/drracket-pkgs/drracket/drracket/HISTORY.txt similarity index 100% rename from pkgs/drracket/drracket/HISTORY.txt rename to pkgs/drracket-pkgs/drracket/drracket/HISTORY.txt diff --git a/pkgs/drracket/drracket/acks.rkt b/pkgs/drracket-pkgs/drracket/drracket/acks.rkt similarity index 100% rename from pkgs/drracket/drracket/acks.rkt rename to pkgs/drracket-pkgs/drracket/drracket/acks.rkt diff --git a/pkgs/drracket/drracket/arrow.rkt b/pkgs/drracket-pkgs/drracket/drracket/arrow.rkt similarity index 100% rename from pkgs/drracket/drracket/arrow.rkt rename to pkgs/drracket-pkgs/drracket/drracket/arrow.rkt diff --git a/pkgs/drracket/drracket/check-syntax.rkt b/pkgs/drracket-pkgs/drracket/drracket/check-syntax.rkt similarity index 100% rename from pkgs/drracket/drracket/check-syntax.rkt rename to pkgs/drracket-pkgs/drracket/drracket/check-syntax.rkt diff --git a/pkgs/drracket/drracket/default-code-style.rkt b/pkgs/drracket-pkgs/drracket/drracket/default-code-style.rkt similarity index 100% rename from pkgs/drracket/drracket/default-code-style.rkt rename to pkgs/drracket-pkgs/drracket/drracket/default-code-style.rkt diff --git a/pkgs/drracket/drracket/doc.icns b/pkgs/drracket-pkgs/drracket/drracket/doc.icns similarity index 100% rename from pkgs/drracket/drracket/doc.icns rename to pkgs/drracket-pkgs/drracket/drracket/doc.icns diff --git a/pkgs/drracket/drracket/doc.ico b/pkgs/drracket-pkgs/drracket/drracket/doc.ico similarity index 100% rename from pkgs/drracket/drracket/doc.ico rename to pkgs/drracket-pkgs/drracket/drracket/doc.ico diff --git a/pkgs/drracket/drracket/drracket.1 b/pkgs/drracket-pkgs/drracket/drracket/drracket.1 similarity index 100% rename from pkgs/drracket/drracket/drracket.1 rename to pkgs/drracket-pkgs/drracket/drracket/drracket.1 diff --git a/pkgs/drracket/drracket/drracket.creator b/pkgs/drracket-pkgs/drracket/drracket/drracket.creator similarity index 100% rename from pkgs/drracket/drracket/drracket.creator rename to pkgs/drracket-pkgs/drracket/drracket/drracket.creator diff --git a/pkgs/drracket/drracket/drracket.extreg b/pkgs/drracket-pkgs/drracket/drracket/drracket.extreg similarity index 100% rename from pkgs/drracket/drracket/drracket.extreg rename to pkgs/drracket-pkgs/drracket/drracket/drracket.extreg diff --git a/pkgs/drracket/drracket/drracket.filetypes b/pkgs/drracket-pkgs/drracket/drracket/drracket.filetypes similarity index 100% rename from pkgs/drracket/drracket/drracket.filetypes rename to pkgs/drracket-pkgs/drracket/drracket/drracket.filetypes diff --git a/pkgs/drracket/drracket/drracket.rkt b/pkgs/drracket-pkgs/drracket/drracket/drracket.rkt similarity index 100% rename from pkgs/drracket/drracket/drracket.rkt rename to pkgs/drracket-pkgs/drracket/drracket/drracket.rkt diff --git a/pkgs/drracket/drracket/drracket.startmenu b/pkgs/drracket-pkgs/drracket/drracket/drracket.startmenu similarity index 100% rename from pkgs/drracket/drracket/drracket.startmenu rename to pkgs/drracket-pkgs/drracket/drracket/drracket.startmenu diff --git a/pkgs/drracket/drracket/drracket.utiexports b/pkgs/drracket-pkgs/drracket/drracket/drracket.utiexports similarity index 100% rename from pkgs/drracket/drracket/drracket.utiexports rename to pkgs/drracket-pkgs/drracket/drracket/drracket.utiexports diff --git a/pkgs/drracket/drracket/drracket.wmclass b/pkgs/drracket-pkgs/drracket/drracket/drracket.wmclass similarity index 100% rename from pkgs/drracket/drracket/drracket.wmclass rename to pkgs/drracket-pkgs/drracket/drracket/drracket.wmclass diff --git a/pkgs/drracket/drracket/info.rkt b/pkgs/drracket-pkgs/drracket/drracket/info.rkt similarity index 100% rename from pkgs/drracket/drracket/info.rkt rename to pkgs/drracket-pkgs/drracket/drracket/info.rkt diff --git a/pkgs/drracket/drracket/installer.rkt b/pkgs/drracket-pkgs/drracket/drracket/installer.rkt similarity index 100% rename from pkgs/drracket/drracket/installer.rkt rename to pkgs/drracket-pkgs/drracket/drracket/installer.rkt diff --git a/pkgs/drracket/drracket/main.rkt b/pkgs/drracket-pkgs/drracket/drracket/main.rkt similarity index 100% rename from pkgs/drracket/drracket/main.rkt rename to pkgs/drracket-pkgs/drracket/drracket/main.rkt diff --git a/pkgs/drracket/drracket/pltdoc.icns b/pkgs/drracket-pkgs/drracket/drracket/pltdoc.icns similarity index 100% rename from pkgs/drracket/drracket/pltdoc.icns rename to pkgs/drracket-pkgs/drracket/drracket/pltdoc.icns diff --git a/pkgs/drracket/drracket/private/app.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/app.rkt similarity index 100% rename from pkgs/drracket/drracket/private/app.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/app.rkt diff --git a/pkgs/drracket/drracket/private/auto-language.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/auto-language.rkt similarity index 100% rename from pkgs/drracket/drracket/private/auto-language.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/auto-language.rkt diff --git a/pkgs/drracket/drracket/private/bindings-browser.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/bindings-browser.rkt similarity index 100% rename from pkgs/drracket/drracket/private/bindings-browser.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/bindings-browser.rkt diff --git a/pkgs/drracket/drracket/private/bitmap-message.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/bitmap-message.rkt similarity index 100% rename from pkgs/drracket/drracket/private/bitmap-message.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/bitmap-message.rkt diff --git a/pkgs/drracket/drracket/private/colored-errors.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/colored-errors.rkt similarity index 100% rename from pkgs/drracket/drracket/private/colored-errors.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/colored-errors.rkt diff --git a/pkgs/drracket/drracket/private/debug.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/debug.rkt similarity index 100% rename from pkgs/drracket/drracket/private/debug.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/debug.rkt diff --git a/pkgs/drracket/drracket/private/dock-icon.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/dock-icon.rkt similarity index 100% rename from pkgs/drracket/drracket/private/dock-icon.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/dock-icon.rkt diff --git a/pkgs/drracket/drracket/private/drracket-normal.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/drracket-normal.rkt similarity index 100% rename from pkgs/drracket/drracket/private/drracket-normal.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/drracket-normal.rkt diff --git a/pkgs/drracket/drracket/private/drsig.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/drsig.rkt similarity index 100% rename from pkgs/drracket/drracket/private/drsig.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/drsig.rkt diff --git a/pkgs/drracket/drracket/private/eb.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/eb.rkt similarity index 100% rename from pkgs/drracket/drracket/private/eb.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/eb.rkt diff --git a/pkgs/drracket/drracket/private/embedded-snip-utils.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/embedded-snip-utils.rkt similarity index 100% rename from pkgs/drracket/drracket/private/embedded-snip-utils.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/embedded-snip-utils.rkt diff --git a/pkgs/drracket/drracket/private/eval-helpers.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/eval-helpers.rkt similarity index 100% rename from pkgs/drracket/drracket/private/eval-helpers.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/eval-helpers.rkt diff --git a/pkgs/drracket/drracket/private/eval.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/eval.rkt similarity index 100% rename from pkgs/drracket/drracket/private/eval.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/eval.rkt diff --git a/pkgs/drracket/drracket/private/expanding-place.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/expanding-place.rkt similarity index 100% rename from pkgs/drracket/drracket/private/expanding-place.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/expanding-place.rkt diff --git a/pkgs/drracket/drracket/private/font.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/font.rkt similarity index 100% rename from pkgs/drracket/drracket/private/font.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/font.rkt diff --git a/pkgs/drracket/drracket/private/frame-icon.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/frame-icon.rkt similarity index 100% rename from pkgs/drracket/drracket/private/frame-icon.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/frame-icon.rkt diff --git a/pkgs/drracket/drracket/private/frame.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/frame.rkt similarity index 100% rename from pkgs/drracket/drracket/private/frame.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/frame.rkt diff --git a/pkgs/drracket/drracket/private/get-defs.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/get-defs.rkt similarity index 100% rename from pkgs/drracket/drracket/private/get-defs.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/get-defs.rkt diff --git a/pkgs/drracket/drracket/private/get-extend.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/get-extend.rkt similarity index 100% rename from pkgs/drracket/drracket/private/get-extend.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/get-extend.rkt diff --git a/pkgs/drracket/drracket/private/help-desk.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/help-desk.rkt similarity index 100% rename from pkgs/drracket/drracket/private/help-desk.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/help-desk.rkt diff --git a/pkgs/drracket/drracket/private/honu-logo.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/honu-logo.rkt similarity index 100% rename from pkgs/drracket/drracket/private/honu-logo.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/honu-logo.rkt diff --git a/pkgs/drracket/drracket/private/init.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/init.rkt similarity index 100% rename from pkgs/drracket/drracket/private/init.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/init.rkt diff --git a/pkgs/drracket/drracket/private/insert-large-letters.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/insert-large-letters.rkt similarity index 100% rename from pkgs/drracket/drracket/private/insert-large-letters.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/insert-large-letters.rkt diff --git a/pkgs/drracket/drracket/private/interface.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/interface.rkt similarity index 100% rename from pkgs/drracket/drracket/private/interface.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/interface.rkt diff --git a/pkgs/drracket/drracket/private/key.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/key.rkt similarity index 100% rename from pkgs/drracket/drracket/private/key.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/key.rkt diff --git a/pkgs/drracket/drracket/private/label-frame-mred.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/label-frame-mred.rkt similarity index 100% rename from pkgs/drracket/drracket/private/label-frame-mred.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/label-frame-mred.rkt diff --git a/pkgs/drracket/drracket/private/language-configuration.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/language-configuration.rkt similarity index 100% rename from pkgs/drracket/drracket/private/language-configuration.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/language-configuration.rkt diff --git a/pkgs/drracket/drracket/private/language-object-contract.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/language-object-contract.rkt similarity index 100% rename from pkgs/drracket/drracket/private/language-object-contract.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/language-object-contract.rkt diff --git a/pkgs/drracket/drracket/private/language.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/language.rkt similarity index 100% rename from pkgs/drracket/drracket/private/language.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/language.rkt diff --git a/pkgs/drracket/drracket/private/launcher-bootstrap.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/launcher-bootstrap.rkt similarity index 100% rename from pkgs/drracket/drracket/private/launcher-bootstrap.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/launcher-bootstrap.rkt diff --git a/pkgs/drracket/drracket/private/launcher-mred-bootstrap.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/launcher-mred-bootstrap.rkt similarity index 100% rename from pkgs/drracket/drracket/private/launcher-mred-bootstrap.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/launcher-mred-bootstrap.rkt diff --git a/pkgs/drracket/drracket/private/launcher-mz-bootstrap.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/launcher-mz-bootstrap.rkt similarity index 100% rename from pkgs/drracket/drracket/private/launcher-mz-bootstrap.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/launcher-mz-bootstrap.rkt diff --git a/pkgs/drracket/drracket/private/link.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/link.rkt similarity index 100% rename from pkgs/drracket/drracket/private/link.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/link.rkt diff --git a/pkgs/drracket/drracket/private/local-member-names.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/local-member-names.rkt similarity index 100% rename from pkgs/drracket/drracket/private/local-member-names.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/local-member-names.rkt diff --git a/pkgs/drracket/drracket/private/main.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/main.rkt similarity index 100% rename from pkgs/drracket/drracket/private/main.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/main.rkt diff --git a/pkgs/drracket/drracket/private/modes.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/modes.rkt similarity index 100% rename from pkgs/drracket/drracket/private/modes.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/modes.rkt diff --git a/pkgs/drracket/drracket/private/module-browser.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/module-browser.rkt similarity index 100% rename from pkgs/drracket/drracket/private/module-browser.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/module-browser.rkt diff --git a/pkgs/drracket/drracket/private/module-language-tools.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/module-language-tools.rkt similarity index 100% rename from pkgs/drracket/drracket/private/module-language-tools.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/module-language-tools.rkt diff --git a/pkgs/drracket/drracket/private/module-language.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/module-language.rkt similarity index 100% rename from pkgs/drracket/drracket/private/module-language.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/module-language.rkt diff --git a/pkgs/drracket/drracket/private/multi-file-search.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/multi-file-search.rkt similarity index 100% rename from pkgs/drracket/drracket/private/multi-file-search.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/multi-file-search.rkt diff --git a/pkgs/drracket/drracket/private/number-snip.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/number-snip.rkt similarity index 100% rename from pkgs/drracket/drracket/private/number-snip.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/number-snip.rkt diff --git a/pkgs/drracket/drracket/private/palaka.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/palaka.rkt similarity index 100% rename from pkgs/drracket/drracket/private/palaka.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/palaka.rkt diff --git a/pkgs/drracket/drracket/private/parse-logger-args.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/parse-logger-args.rkt similarity index 100% rename from pkgs/drracket/drracket/private/parse-logger-args.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/parse-logger-args.rkt diff --git a/pkgs/drracket/drracket/private/pict-snip.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/pict-snip.rkt similarity index 100% rename from pkgs/drracket/drracket/private/pict-snip.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/pict-snip.rkt diff --git a/pkgs/drracket/drracket/private/profile-drs.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/profile-drs.rkt similarity index 100% rename from pkgs/drracket/drracket/private/profile-drs.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/profile-drs.rkt diff --git a/pkgs/drracket/drracket/private/recon.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/recon.rkt similarity index 100% rename from pkgs/drracket/drracket/private/recon.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/recon.rkt diff --git a/pkgs/drracket/drracket/private/rectangle-intersect.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/rectangle-intersect.rkt similarity index 100% rename from pkgs/drracket/drracket/private/rectangle-intersect.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/rectangle-intersect.rkt diff --git a/pkgs/drracket/drracket/private/rep.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/rep.rkt similarity index 100% rename from pkgs/drracket/drracket/private/rep.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/rep.rkt diff --git a/pkgs/drracket/drracket/private/stack-checkpoint.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/stack-checkpoint.rkt similarity index 100% rename from pkgs/drracket/drracket/private/stack-checkpoint.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/stack-checkpoint.rkt diff --git a/pkgs/drracket/drracket/private/stick-figures.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/stick-figures.rkt similarity index 100% rename from pkgs/drracket/drracket/private/stick-figures.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/stick-figures.rkt diff --git a/pkgs/drracket/drracket/private/syncheck-debug.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/syncheck-debug.rkt similarity index 100% rename from pkgs/drracket/drracket/private/syncheck-debug.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/syncheck-debug.rkt diff --git a/pkgs/drracket/drracket/private/syncheck/annotate.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/syncheck/annotate.rkt similarity index 100% rename from pkgs/drracket/drracket/private/syncheck/annotate.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/syncheck/annotate.rkt diff --git a/pkgs/drracket/drracket/private/syncheck/blueboxes-gui.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/syncheck/blueboxes-gui.rkt similarity index 100% rename from pkgs/drracket/drracket/private/syncheck/blueboxes-gui.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/syncheck/blueboxes-gui.rkt diff --git a/pkgs/drracket/drracket/private/syncheck/colors.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/syncheck/colors.rkt similarity index 100% rename from pkgs/drracket/drracket/private/syncheck/colors.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/syncheck/colors.rkt diff --git a/pkgs/drracket/drracket/private/syncheck/contract-traversal.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/syncheck/contract-traversal.rkt similarity index 100% rename from pkgs/drracket/drracket/private/syncheck/contract-traversal.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/syncheck/contract-traversal.rkt diff --git a/pkgs/drracket/drracket/private/syncheck/gui.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/syncheck/gui.rkt similarity index 100% rename from pkgs/drracket/drracket/private/syncheck/gui.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/syncheck/gui.rkt diff --git a/pkgs/drracket/drracket/private/syncheck/intf.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/syncheck/intf.rkt similarity index 100% rename from pkgs/drracket/drracket/private/syncheck/intf.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/syncheck/intf.rkt diff --git a/pkgs/drracket/drracket/private/syncheck/local-member-names.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/syncheck/local-member-names.rkt similarity index 100% rename from pkgs/drracket/drracket/private/syncheck/local-member-names.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/syncheck/local-member-names.rkt diff --git a/pkgs/drracket/drracket/private/syncheck/online-comp.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/syncheck/online-comp.rkt similarity index 100% rename from pkgs/drracket/drracket/private/syncheck/online-comp.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/syncheck/online-comp.rkt diff --git a/pkgs/drracket/drracket/private/syncheck/traversals.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/syncheck/traversals.rkt similarity index 100% rename from pkgs/drracket/drracket/private/syncheck/traversals.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/syncheck/traversals.rkt diff --git a/pkgs/drracket/drracket/private/syncheck/xref.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/syncheck/xref.rkt similarity index 100% rename from pkgs/drracket/drracket/private/syncheck/xref.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/syncheck/xref.rkt diff --git a/pkgs/drracket/drracket/private/text.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/text.rkt similarity index 100% rename from pkgs/drracket/drracket/private/text.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/text.rkt diff --git a/pkgs/drracket/drracket/private/tool-contract-language.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/tool-contract-language.rkt similarity index 100% rename from pkgs/drracket/drracket/private/tool-contract-language.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/tool-contract-language.rkt diff --git a/pkgs/drracket/drracket/private/tools-drs.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/tools-drs.rkt similarity index 100% rename from pkgs/drracket/drracket/private/tools-drs.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/tools-drs.rkt diff --git a/pkgs/drracket/drracket/private/tools.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/tools.rkt similarity index 100% rename from pkgs/drracket/drracket/private/tools.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/tools.rkt diff --git a/pkgs/drracket/drracket/private/tooltip.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/tooltip.rkt similarity index 100% rename from pkgs/drracket/drracket/private/tooltip.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/tooltip.rkt diff --git a/pkgs/drracket/drracket/private/tracing.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/tracing.rkt similarity index 100% rename from pkgs/drracket/drracket/private/tracing.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/tracing.rkt diff --git a/pkgs/drracket/drracket/private/ts.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/ts.rkt similarity index 100% rename from pkgs/drracket/drracket/private/ts.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/ts.rkt diff --git a/pkgs/drracket/drracket/private/unit.rkt b/pkgs/drracket-pkgs/drracket/drracket/private/unit.rkt similarity index 100% rename from pkgs/drracket/drracket/private/unit.rkt rename to pkgs/drracket-pkgs/drracket/drracket/private/unit.rkt diff --git a/pkgs/drracket/drracket/sprof.rkt b/pkgs/drracket-pkgs/drracket/drracket/sprof.rkt similarity index 100% rename from pkgs/drracket/drracket/sprof.rkt rename to pkgs/drracket-pkgs/drracket/drracket/sprof.rkt diff --git a/pkgs/drracket/drracket/syncheck-drracket-button.rkt b/pkgs/drracket-pkgs/drracket/drracket/syncheck-drracket-button.rkt similarity index 100% rename from pkgs/drracket/drracket/syncheck-drracket-button.rkt rename to pkgs/drracket-pkgs/drracket/drracket/syncheck-drracket-button.rkt diff --git a/pkgs/drracket/drracket/syncheck.rkt b/pkgs/drracket-pkgs/drracket/drracket/syncheck.rkt similarity index 100% rename from pkgs/drracket/drracket/syncheck.rkt rename to pkgs/drracket-pkgs/drracket/drracket/syncheck.rkt diff --git a/pkgs/drracket/drracket/tool-lib.rkt b/pkgs/drracket-pkgs/drracket/drracket/tool-lib.rkt similarity index 100% rename from pkgs/drracket/drracket/tool-lib.rkt rename to pkgs/drracket-pkgs/drracket/drracket/tool-lib.rkt diff --git a/pkgs/drracket/drracket/tool.rkt b/pkgs/drracket-pkgs/drracket/drracket/tool.rkt similarity index 100% rename from pkgs/drracket/drracket/tool.rkt rename to pkgs/drracket-pkgs/drracket/drracket/tool.rkt diff --git a/pkgs/drracket/drscheme/drscheme.creator b/pkgs/drracket-pkgs/drracket/drscheme/drscheme.creator similarity index 100% rename from pkgs/drracket/drscheme/drscheme.creator rename to pkgs/drracket-pkgs/drracket/drscheme/drscheme.creator diff --git a/pkgs/drracket/drscheme/drscheme.rkt b/pkgs/drracket-pkgs/drracket/drscheme/drscheme.rkt similarity index 100% rename from pkgs/drracket/drscheme/drscheme.rkt rename to pkgs/drracket-pkgs/drracket/drscheme/drscheme.rkt diff --git a/pkgs/drracket/drscheme/main.rkt b/pkgs/drracket-pkgs/drracket/drscheme/main.rkt similarity index 100% rename from pkgs/drracket/drscheme/main.rkt rename to pkgs/drracket-pkgs/drracket/drscheme/main.rkt diff --git a/pkgs/drracket/drscheme/private/number-snip.rkt b/pkgs/drracket-pkgs/drracket/drscheme/private/number-snip.rkt similarity index 100% rename from pkgs/drracket/drscheme/private/number-snip.rkt rename to pkgs/drracket-pkgs/drracket/drscheme/private/number-snip.rkt diff --git a/pkgs/drracket/drscheme/tool-lib.rkt b/pkgs/drracket-pkgs/drracket/drscheme/tool-lib.rkt similarity index 100% rename from pkgs/drracket/drscheme/tool-lib.rkt rename to pkgs/drracket-pkgs/drracket/drscheme/tool-lib.rkt diff --git a/pkgs/drracket/drscheme/tool.rkt b/pkgs/drracket-pkgs/drracket/drscheme/tool.rkt similarity index 100% rename from pkgs/drracket/drscheme/tool.rkt rename to pkgs/drracket-pkgs/drracket/drscheme/tool.rkt diff --git a/pkgs/drracket/gui-debugger/LICENSE.txt b/pkgs/drracket-pkgs/drracket/gui-debugger/LICENSE.txt similarity index 100% rename from pkgs/drracket/gui-debugger/LICENSE.txt rename to pkgs/drracket-pkgs/drracket/gui-debugger/LICENSE.txt diff --git a/pkgs/drracket/gui-debugger/TODO.txt b/pkgs/drracket-pkgs/drracket/gui-debugger/TODO.txt similarity index 100% rename from pkgs/drracket/gui-debugger/TODO.txt rename to pkgs/drracket-pkgs/drracket/gui-debugger/TODO.txt diff --git a/pkgs/drracket/gui-debugger/annotator.rkt b/pkgs/drracket-pkgs/drracket/gui-debugger/annotator.rkt similarity index 100% rename from pkgs/drracket/gui-debugger/annotator.rkt rename to pkgs/drracket-pkgs/drracket/gui-debugger/annotator.rkt diff --git a/pkgs/drracket/gui-debugger/debug-tool.rkt b/pkgs/drracket-pkgs/drracket/gui-debugger/debug-tool.rkt similarity index 100% rename from pkgs/drracket/gui-debugger/debug-tool.rkt rename to pkgs/drracket-pkgs/drracket/gui-debugger/debug-tool.rkt diff --git a/pkgs/drracket/gui-debugger/icons/clanbomber-16x16.png b/pkgs/drracket-pkgs/drracket/gui-debugger/icons/clanbomber-16x16.png similarity index 100% rename from pkgs/drracket/gui-debugger/icons/clanbomber-16x16.png rename to pkgs/drracket-pkgs/drracket/gui-debugger/icons/clanbomber-16x16.png diff --git a/pkgs/drracket/gui-debugger/icons/clanbomber-32x32.png b/pkgs/drracket-pkgs/drracket/gui-debugger/icons/clanbomber-32x32.png similarity index 100% rename from pkgs/drracket/gui-debugger/icons/clanbomber-32x32.png rename to pkgs/drracket-pkgs/drracket/gui-debugger/icons/clanbomber-32x32.png diff --git a/pkgs/drracket/gui-debugger/icons/down.png b/pkgs/drracket-pkgs/drracket/gui-debugger/icons/down.png similarity index 100% rename from pkgs/drracket/gui-debugger/icons/down.png rename to pkgs/drracket-pkgs/drracket/gui-debugger/icons/down.png diff --git a/pkgs/drracket/gui-debugger/icons/emblem-ohno.png b/pkgs/drracket-pkgs/drracket/gui-debugger/icons/emblem-ohno.png similarity index 100% rename from pkgs/drracket/gui-debugger/icons/emblem-ohno.png rename to pkgs/drracket-pkgs/drracket/gui-debugger/icons/emblem-ohno.png diff --git a/pkgs/drracket/gui-debugger/icons/icon.png b/pkgs/drracket-pkgs/drracket/gui-debugger/icons/icon.png similarity index 100% rename from pkgs/drracket/gui-debugger/icons/icon.png rename to pkgs/drracket-pkgs/drracket/gui-debugger/icons/icon.png diff --git a/pkgs/drracket/gui-debugger/icons/icon2.png b/pkgs/drracket-pkgs/drracket/gui-debugger/icons/icon2.png similarity index 100% rename from pkgs/drracket/gui-debugger/icons/icon2.png rename to pkgs/drracket-pkgs/drracket/gui-debugger/icons/icon2.png diff --git a/pkgs/drracket/gui-debugger/icons/no.png b/pkgs/drracket-pkgs/drracket/gui-debugger/icons/no.png similarity index 100% rename from pkgs/drracket/gui-debugger/icons/no.png rename to pkgs/drracket-pkgs/drracket/gui-debugger/icons/no.png diff --git a/pkgs/drracket/gui-debugger/icons/pause.png b/pkgs/drracket-pkgs/drracket/gui-debugger/icons/pause.png similarity index 100% rename from pkgs/drracket/gui-debugger/icons/pause.png rename to pkgs/drracket-pkgs/drracket/gui-debugger/icons/pause.png diff --git a/pkgs/drracket/gui-debugger/icons/resume.png b/pkgs/drracket-pkgs/drracket/gui-debugger/icons/resume.png similarity index 100% rename from pkgs/drracket/gui-debugger/icons/resume.png rename to pkgs/drracket-pkgs/drracket/gui-debugger/icons/resume.png diff --git a/pkgs/drracket/gui-debugger/icons/step-out2.png b/pkgs/drracket-pkgs/drracket/gui-debugger/icons/step-out2.png similarity index 100% rename from pkgs/drracket/gui-debugger/icons/step-out2.png rename to pkgs/drracket-pkgs/drracket/gui-debugger/icons/step-out2.png diff --git a/pkgs/drracket/gui-debugger/icons/step-over2.png b/pkgs/drracket-pkgs/drracket/gui-debugger/icons/step-over2.png similarity index 100% rename from pkgs/drracket/gui-debugger/icons/step-over2.png rename to pkgs/drracket-pkgs/drracket/gui-debugger/icons/step-over2.png diff --git a/pkgs/drracket/gui-debugger/icons/step.png b/pkgs/drracket-pkgs/drracket/gui-debugger/icons/step.png similarity index 100% rename from pkgs/drracket/gui-debugger/icons/step.png rename to pkgs/drracket-pkgs/drracket/gui-debugger/icons/step.png diff --git a/pkgs/drracket/gui-debugger/icons/stock_macro-check-brackets-16.png b/pkgs/drracket-pkgs/drracket/gui-debugger/icons/stock_macro-check-brackets-16.png similarity index 100% rename from pkgs/drracket/gui-debugger/icons/stock_macro-check-brackets-16.png rename to pkgs/drracket-pkgs/drracket/gui-debugger/icons/stock_macro-check-brackets-16.png diff --git a/pkgs/drracket/gui-debugger/icons/stock_macro-check-brackets.png b/pkgs/drracket-pkgs/drracket/gui-debugger/icons/stock_macro-check-brackets.png similarity index 100% rename from pkgs/drracket/gui-debugger/icons/stock_macro-check-brackets.png rename to pkgs/drracket-pkgs/drracket/gui-debugger/icons/stock_macro-check-brackets.png diff --git a/pkgs/drracket/gui-debugger/icons/up.png b/pkgs/drracket-pkgs/drracket/gui-debugger/icons/up.png similarity index 100% rename from pkgs/drracket/gui-debugger/icons/up.png rename to pkgs/drracket-pkgs/drracket/gui-debugger/icons/up.png diff --git a/pkgs/drracket/gui-debugger/info.rkt b/pkgs/drracket-pkgs/drracket/gui-debugger/info.rkt similarity index 100% rename from pkgs/drracket/gui-debugger/info.rkt rename to pkgs/drracket-pkgs/drracket/gui-debugger/info.rkt diff --git a/pkgs/drracket/gui-debugger/load-sandbox.rkt b/pkgs/drracket-pkgs/drracket/gui-debugger/load-sandbox.rkt similarity index 100% rename from pkgs/drracket/gui-debugger/load-sandbox.rkt rename to pkgs/drracket-pkgs/drracket/gui-debugger/load-sandbox.rkt diff --git a/pkgs/drracket/gui-debugger/marks.rkt b/pkgs/drracket-pkgs/drracket/gui-debugger/marks.rkt similarity index 100% rename from pkgs/drracket/gui-debugger/marks.rkt rename to pkgs/drracket-pkgs/drracket/gui-debugger/marks.rkt diff --git a/pkgs/drracket/help/bug-report.rkt b/pkgs/drracket-pkgs/drracket/help/bug-report.rkt similarity index 100% rename from pkgs/drracket/help/bug-report.rkt rename to pkgs/drracket-pkgs/drracket/help/bug-report.rkt diff --git a/pkgs/drracket/help/bug-report.scrbl b/pkgs/drracket-pkgs/drracket/help/bug-report.scrbl similarity index 100% rename from pkgs/drracket/help/bug-report.scrbl rename to pkgs/drracket-pkgs/drracket/help/bug-report.scrbl diff --git a/pkgs/drracket/help/info.rkt b/pkgs/drracket-pkgs/drracket/help/info.rkt similarity index 100% rename from pkgs/drracket/help/info.rkt rename to pkgs/drracket-pkgs/drracket/help/info.rkt diff --git a/pkgs/drracket/help/private/bug-report-controls.rkt b/pkgs/drracket-pkgs/drracket/help/private/bug-report-controls.rkt similarity index 100% rename from pkgs/drracket/help/private/bug-report-controls.rkt rename to pkgs/drracket-pkgs/drracket/help/private/bug-report-controls.rkt diff --git a/pkgs/drracket/help/private/buginfo.rkt b/pkgs/drracket-pkgs/drracket/help/private/buginfo.rkt similarity index 100% rename from pkgs/drracket/help/private/buginfo.rkt rename to pkgs/drracket-pkgs/drracket/help/private/buginfo.rkt diff --git a/pkgs/drracket/help/private/save-bug-report.rkt b/pkgs/drracket-pkgs/drracket/help/private/save-bug-report.rkt similarity index 100% rename from pkgs/drracket/help/private/save-bug-report.rkt rename to pkgs/drracket-pkgs/drracket/help/private/save-bug-report.rkt diff --git a/pkgs/drracket/info.rkt b/pkgs/drracket-pkgs/drracket/info.rkt similarity index 100% rename from pkgs/drracket/info.rkt rename to pkgs/drracket-pkgs/drracket/info.rkt diff --git a/pkgs/drracket/lang/debugger-language-interface.rkt b/pkgs/drracket-pkgs/drracket/lang/debugger-language-interface.rkt similarity index 100% rename from pkgs/drracket/lang/debugger-language-interface.rkt rename to pkgs/drracket-pkgs/drracket/lang/debugger-language-interface.rkt diff --git a/pkgs/drracket/macro-debugger/info.rkt b/pkgs/drracket-pkgs/drracket/macro-debugger/info.rkt similarity index 100% rename from pkgs/drracket/macro-debugger/info.rkt rename to pkgs/drracket-pkgs/drracket/macro-debugger/info.rkt diff --git a/pkgs/drracket/macro-debugger/tool.rkt b/pkgs/drracket-pkgs/drracket/macro-debugger/tool.rkt similarity index 100% rename from pkgs/drracket/macro-debugger/tool.rkt rename to pkgs/drracket-pkgs/drracket/macro-debugger/tool.rkt diff --git a/pkgs/drracket/pkg/gui/by-installed.rkt b/pkgs/drracket-pkgs/drracket/pkg/gui/by-installed.rkt similarity index 100% rename from pkgs/drracket/pkg/gui/by-installed.rkt rename to pkgs/drracket-pkgs/drracket/pkg/gui/by-installed.rkt diff --git a/pkgs/drracket/pkg/gui/by-list.rkt b/pkgs/drracket-pkgs/drracket/pkg/gui/by-list.rkt similarity index 100% rename from pkgs/drracket/pkg/gui/by-list.rkt rename to pkgs/drracket-pkgs/drracket/pkg/gui/by-list.rkt diff --git a/pkgs/drracket/pkg/gui/by-source.rkt b/pkgs/drracket-pkgs/drracket/pkg/gui/by-source.rkt similarity index 100% rename from pkgs/drracket/pkg/gui/by-source.rkt rename to pkgs/drracket-pkgs/drracket/pkg/gui/by-source.rkt diff --git a/pkgs/drracket/pkg/gui/common.rkt b/pkgs/drracket-pkgs/drracket/pkg/gui/common.rkt similarity index 100% rename from pkgs/drracket/pkg/gui/common.rkt rename to pkgs/drracket-pkgs/drracket/pkg/gui/common.rkt diff --git a/pkgs/drracket/pkg/gui/main.rkt b/pkgs/drracket-pkgs/drracket/pkg/gui/main.rkt similarity index 100% rename from pkgs/drracket/pkg/gui/main.rkt rename to pkgs/drracket-pkgs/drracket/pkg/gui/main.rkt diff --git a/pkgs/drracket/rackunit/info.rkt b/pkgs/drracket-pkgs/drracket/rackunit/info.rkt similarity index 100% rename from pkgs/drracket/rackunit/info.rkt rename to pkgs/drracket-pkgs/drracket/rackunit/info.rkt diff --git a/pkgs/drracket/rackunit/tool.rkt b/pkgs/drracket-pkgs/drracket/rackunit/tool.rkt similarity index 100% rename from pkgs/drracket/rackunit/tool.rkt rename to pkgs/drracket-pkgs/drracket/rackunit/tool.rkt diff --git a/pkgs/drracket/repo-time-stamp/.gitattributes b/pkgs/drracket-pkgs/drracket/repo-time-stamp/.gitattributes similarity index 100% rename from pkgs/drracket/repo-time-stamp/.gitattributes rename to pkgs/drracket-pkgs/drracket/repo-time-stamp/.gitattributes diff --git a/pkgs/drracket/repo-time-stamp/doc.txt b/pkgs/drracket-pkgs/drracket/repo-time-stamp/doc.txt similarity index 100% rename from pkgs/drracket/repo-time-stamp/doc.txt rename to pkgs/drracket-pkgs/drracket/repo-time-stamp/doc.txt diff --git a/pkgs/drracket/repo-time-stamp/info.rkt b/pkgs/drracket-pkgs/drracket/repo-time-stamp/info.rkt similarity index 100% rename from pkgs/drracket/repo-time-stamp/info.rkt rename to pkgs/drracket-pkgs/drracket/repo-time-stamp/info.rkt diff --git a/pkgs/drracket/repo-time-stamp/stamp.rkt b/pkgs/drracket-pkgs/drracket/repo-time-stamp/stamp.rkt similarity index 100% rename from pkgs/drracket/repo-time-stamp/stamp.rkt rename to pkgs/drracket-pkgs/drracket/repo-time-stamp/stamp.rkt diff --git a/pkgs/drracket/repo-time-stamp/time-stamp.rkt b/pkgs/drracket-pkgs/drracket/repo-time-stamp/time-stamp.rkt similarity index 100% rename from pkgs/drracket/repo-time-stamp/time-stamp.rkt rename to pkgs/drracket-pkgs/drracket/repo-time-stamp/time-stamp.rkt diff --git a/pkgs/drracket/scribble/tools/drracket-buttons.rkt b/pkgs/drracket-pkgs/drracket/scribble/tools/drracket-buttons.rkt similarity index 100% rename from pkgs/drracket/scribble/tools/drracket-buttons.rkt rename to pkgs/drracket-pkgs/drracket/scribble/tools/drracket-buttons.rkt diff --git a/pkgs/drracket/scribble/tools/html.png b/pkgs/drracket-pkgs/drracket/scribble/tools/html.png similarity index 100% rename from pkgs/drracket/scribble/tools/html.png rename to pkgs/drracket-pkgs/drracket/scribble/tools/html.png diff --git a/pkgs/drracket/scribble/tools/pdf.png b/pkgs/drracket-pkgs/drracket/scribble/tools/pdf.png similarity index 100% rename from pkgs/drracket/scribble/tools/pdf.png rename to pkgs/drracket-pkgs/drracket/scribble/tools/pdf.png diff --git a/pkgs/drracket/scribble/tools/private/mk-drs-bitmaps.rkt b/pkgs/drracket-pkgs/drracket/scribble/tools/private/mk-drs-bitmaps.rkt similarity index 100% rename from pkgs/drracket/scribble/tools/private/mk-drs-bitmaps.rkt rename to pkgs/drracket-pkgs/drracket/scribble/tools/private/mk-drs-bitmaps.rkt diff --git a/pkgs/drracket/scribblings/drracket/common.rkt b/pkgs/drracket-pkgs/drracket/scribblings/drracket/common.rkt similarity index 100% rename from pkgs/drracket/scribblings/drracket/common.rkt rename to pkgs/drracket-pkgs/drracket/scribblings/drracket/common.rkt diff --git a/pkgs/drracket/scribblings/drracket/debugger1.png b/pkgs/drracket-pkgs/drracket/scribblings/drracket/debugger1.png similarity index 100% rename from pkgs/drracket/scribblings/drracket/debugger1.png rename to pkgs/drracket-pkgs/drracket/scribblings/drracket/debugger1.png diff --git a/pkgs/drracket/scribblings/drracket/drracket.scrbl b/pkgs/drracket-pkgs/drracket/scribblings/drracket/drracket.scrbl similarity index 100% rename from pkgs/drracket/scribblings/drracket/drracket.scrbl rename to pkgs/drracket-pkgs/drracket/scribblings/drracket/drracket.scrbl diff --git a/pkgs/drracket/scribblings/drracket/example.png b/pkgs/drracket-pkgs/drracket/scribblings/drracket/example.png similarity index 100% rename from pkgs/drracket/scribblings/drracket/example.png rename to pkgs/drracket-pkgs/drracket/scribblings/drracket/example.png diff --git a/pkgs/drracket/scribblings/drracket/example.rkt b/pkgs/drracket-pkgs/drracket/scribblings/drracket/example.rkt similarity index 100% rename from pkgs/drracket/scribblings/drracket/example.rkt rename to pkgs/drracket-pkgs/drracket/scribblings/drracket/example.rkt diff --git a/pkgs/drracket/scribblings/drracket/extending.scrbl b/pkgs/drracket-pkgs/drracket/scribblings/drracket/extending.scrbl similarity index 100% rename from pkgs/drracket/scribblings/drracket/extending.scrbl rename to pkgs/drracket-pkgs/drracket/scribblings/drracket/extending.scrbl diff --git a/pkgs/drracket/scribblings/drracket/files.scrbl b/pkgs/drracket-pkgs/drracket/scribblings/drracket/files.scrbl similarity index 100% rename from pkgs/drracket/scribblings/drracket/files.scrbl rename to pkgs/drracket-pkgs/drracket/scribblings/drracket/files.scrbl diff --git a/pkgs/drracket/scribblings/drracket/incremental-keybindings.rkt b/pkgs/drracket-pkgs/drracket/scribblings/drracket/incremental-keybindings.rkt similarity index 100% rename from pkgs/drracket/scribblings/drracket/incremental-keybindings.rkt rename to pkgs/drracket-pkgs/drracket/scribblings/drracket/incremental-keybindings.rkt diff --git a/pkgs/drracket/scribblings/drracket/info.rkt b/pkgs/drracket-pkgs/drracket/scribblings/drracket/info.rkt similarity index 100% rename from pkgs/drracket/scribblings/drracket/info.rkt rename to pkgs/drracket-pkgs/drracket/scribblings/drracket/info.rkt diff --git a/pkgs/drracket/scribblings/drracket/interface-essentials.scrbl b/pkgs/drracket-pkgs/drracket/scribblings/drracket/interface-essentials.scrbl similarity index 100% rename from pkgs/drracket/scribblings/drracket/interface-essentials.scrbl rename to pkgs/drracket-pkgs/drracket/scribblings/drracket/interface-essentials.scrbl diff --git a/pkgs/drracket/scribblings/drracket/interface-ref.scrbl b/pkgs/drracket-pkgs/drracket/scribblings/drracket/interface-ref.scrbl similarity index 100% rename from pkgs/drracket/scribblings/drracket/interface-ref.scrbl rename to pkgs/drracket-pkgs/drracket/scribblings/drracket/interface-ref.scrbl diff --git a/pkgs/drracket/scribblings/drracket/io.png b/pkgs/drracket-pkgs/drracket/scribblings/drracket/io.png similarity index 100% rename from pkgs/drracket/scribblings/drracket/io.png rename to pkgs/drracket-pkgs/drracket/scribblings/drracket/io.png diff --git a/pkgs/drracket/scribblings/drracket/keybindings.scrbl b/pkgs/drracket-pkgs/drracket/scribblings/drracket/keybindings.scrbl similarity index 100% rename from pkgs/drracket/scribblings/drracket/keybindings.scrbl rename to pkgs/drracket-pkgs/drracket/scribblings/drracket/keybindings.scrbl diff --git a/pkgs/drracket/scribblings/drracket/languages.scrbl b/pkgs/drracket-pkgs/drracket/scribblings/drracket/languages.scrbl similarity index 100% rename from pkgs/drracket/scribblings/drracket/languages.scrbl rename to pkgs/drracket-pkgs/drracket/scribblings/drracket/languages.scrbl diff --git a/pkgs/drracket/scribblings/drracket/menus.scrbl b/pkgs/drracket-pkgs/drracket/scribblings/drracket/menus.scrbl similarity index 100% rename from pkgs/drracket/scribblings/drracket/menus.scrbl rename to pkgs/drracket-pkgs/drracket/scribblings/drracket/menus.scrbl diff --git a/pkgs/drracket/scribblings/drracket/prefs.scrbl b/pkgs/drracket-pkgs/drracket/scribblings/drracket/prefs.scrbl similarity index 100% rename from pkgs/drracket/scribblings/drracket/prefs.scrbl rename to pkgs/drracket-pkgs/drracket/scribblings/drracket/prefs.scrbl diff --git a/pkgs/drracket/scribblings/drracket/printing.scrbl b/pkgs/drracket-pkgs/drracket/scribblings/drracket/printing.scrbl similarity index 100% rename from pkgs/drracket/scribblings/drracket/printing.scrbl rename to pkgs/drracket-pkgs/drracket/scribblings/drracket/printing.scrbl diff --git a/pkgs/drracket/scribblings/tools/common.rkt b/pkgs/drracket-pkgs/drracket/scribblings/tools/common.rkt similarity index 100% rename from pkgs/drracket/scribblings/tools/common.rkt rename to pkgs/drracket-pkgs/drracket/scribblings/tools/common.rkt diff --git a/pkgs/drracket/scribblings/tools/debug.scrbl b/pkgs/drracket-pkgs/drracket/scribblings/tools/debug.scrbl similarity index 100% rename from pkgs/drracket/scribblings/tools/debug.scrbl rename to pkgs/drracket-pkgs/drracket/scribblings/tools/debug.scrbl diff --git a/pkgs/drracket/scribblings/tools/doc-util.rkt b/pkgs/drracket-pkgs/drracket/scribblings/tools/doc-util.rkt similarity index 100% rename from pkgs/drracket/scribblings/tools/doc-util.rkt rename to pkgs/drracket-pkgs/drracket/scribblings/tools/doc-util.rkt diff --git a/pkgs/drracket/scribblings/tools/eval.scrbl b/pkgs/drracket-pkgs/drracket/scribblings/tools/eval.scrbl similarity index 100% rename from pkgs/drracket/scribblings/tools/eval.scrbl rename to pkgs/drracket-pkgs/drracket/scribblings/tools/eval.scrbl diff --git a/pkgs/drracket/scribblings/tools/example-src.rkt b/pkgs/drracket-pkgs/drracket/scribblings/tools/example-src.rkt similarity index 100% rename from pkgs/drracket/scribblings/tools/example-src.rkt rename to pkgs/drracket-pkgs/drracket/scribblings/tools/example-src.rkt diff --git a/pkgs/drracket/scribblings/tools/frame.scrbl b/pkgs/drracket-pkgs/drracket/scribblings/tools/frame.scrbl similarity index 100% rename from pkgs/drracket/scribblings/tools/frame.scrbl rename to pkgs/drracket-pkgs/drracket/scribblings/tools/frame.scrbl diff --git a/pkgs/drracket/scribblings/tools/get-slash-extend.scrbl b/pkgs/drracket-pkgs/drracket/scribblings/tools/get-slash-extend.scrbl similarity index 100% rename from pkgs/drracket/scribblings/tools/get-slash-extend.scrbl rename to pkgs/drracket-pkgs/drracket/scribblings/tools/get-slash-extend.scrbl diff --git a/pkgs/drracket/scribblings/tools/help-desk.scrbl b/pkgs/drracket-pkgs/drracket/scribblings/tools/help-desk.scrbl similarity index 100% rename from pkgs/drracket/scribblings/tools/help-desk.scrbl rename to pkgs/drracket-pkgs/drracket/scribblings/tools/help-desk.scrbl diff --git a/pkgs/drracket/scribblings/tools/info.rkt b/pkgs/drracket-pkgs/drracket/scribblings/tools/info.rkt similarity index 100% rename from pkgs/drracket/scribblings/tools/info.rkt rename to pkgs/drracket-pkgs/drracket/scribblings/tools/info.rkt diff --git a/pkgs/drracket/scribblings/tools/language-configuration.scrbl b/pkgs/drracket-pkgs/drracket/scribblings/tools/language-configuration.scrbl similarity index 100% rename from pkgs/drracket/scribblings/tools/language-configuration.scrbl rename to pkgs/drracket-pkgs/drracket/scribblings/tools/language-configuration.scrbl diff --git a/pkgs/drracket/scribblings/tools/language.scrbl b/pkgs/drracket-pkgs/drracket/scribblings/tools/language.scrbl similarity index 100% rename from pkgs/drracket/scribblings/tools/language.scrbl rename to pkgs/drracket-pkgs/drracket/scribblings/tools/language.scrbl diff --git a/pkgs/drracket/scribblings/tools/modes.scrbl b/pkgs/drracket-pkgs/drracket/scribblings/tools/modes.scrbl similarity index 100% rename from pkgs/drracket/scribblings/tools/modes.scrbl rename to pkgs/drracket-pkgs/drracket/scribblings/tools/modes.scrbl diff --git a/pkgs/drracket/scribblings/tools/module-language-tools.scrbl b/pkgs/drracket-pkgs/drracket/scribblings/tools/module-language-tools.scrbl similarity index 100% rename from pkgs/drracket/scribblings/tools/module-language-tools.scrbl rename to pkgs/drracket-pkgs/drracket/scribblings/tools/module-language-tools.scrbl diff --git a/pkgs/drracket/scribblings/tools/module-language.scrbl b/pkgs/drracket-pkgs/drracket/scribblings/tools/module-language.scrbl similarity index 100% rename from pkgs/drracket/scribblings/tools/module-language.scrbl rename to pkgs/drracket-pkgs/drracket/scribblings/tools/module-language.scrbl diff --git a/pkgs/drracket/scribblings/tools/rep.scrbl b/pkgs/drracket-pkgs/drracket/scribblings/tools/rep.scrbl similarity index 100% rename from pkgs/drracket/scribblings/tools/rep.scrbl rename to pkgs/drracket-pkgs/drracket/scribblings/tools/rep.scrbl diff --git a/pkgs/drracket/scribblings/tools/tool-lib-extracts.rkt b/pkgs/drracket-pkgs/drracket/scribblings/tools/tool-lib-extracts.rkt similarity index 100% rename from pkgs/drracket/scribblings/tools/tool-lib-extracts.rkt rename to pkgs/drracket-pkgs/drracket/scribblings/tools/tool-lib-extracts.rkt diff --git a/pkgs/drracket/scribblings/tools/tools.scrbl b/pkgs/drracket-pkgs/drracket/scribblings/tools/tools.scrbl similarity index 100% rename from pkgs/drracket/scribblings/tools/tools.scrbl rename to pkgs/drracket-pkgs/drracket/scribblings/tools/tools.scrbl diff --git a/pkgs/drracket/scribblings/tools/unit.scrbl b/pkgs/drracket-pkgs/drracket/scribblings/tools/unit.scrbl similarity index 100% rename from pkgs/drracket/scribblings/tools/unit.scrbl rename to pkgs/drracket-pkgs/drracket/scribblings/tools/unit.scrbl diff --git a/pkgs/drracket/setup/info.rkt b/pkgs/drracket-pkgs/drracket/setup/info.rkt similarity index 100% rename from pkgs/drracket/setup/info.rkt rename to pkgs/drracket-pkgs/drracket/setup/info.rkt diff --git a/pkgs/drracket/setup/plt-installer-sig.rkt b/pkgs/drracket-pkgs/drracket/setup/plt-installer-sig.rkt similarity index 100% rename from pkgs/drracket/setup/plt-installer-sig.rkt rename to pkgs/drracket-pkgs/drracket/setup/plt-installer-sig.rkt diff --git a/pkgs/drracket/setup/plt-installer-unit.rkt b/pkgs/drracket-pkgs/drracket/setup/plt-installer-unit.rkt similarity index 100% rename from pkgs/drracket/setup/plt-installer-unit.rkt rename to pkgs/drracket-pkgs/drracket/setup/plt-installer-unit.rkt diff --git a/pkgs/drracket/setup/plt-installer.rkt b/pkgs/drracket-pkgs/drracket/setup/plt-installer.rkt similarity index 100% rename from pkgs/drracket/setup/plt-installer.rkt rename to pkgs/drracket-pkgs/drracket/setup/plt-installer.rkt diff --git a/pkgs/drracket/setup/plt-installer.scrbl b/pkgs/drracket-pkgs/drracket/setup/plt-installer.scrbl similarity index 100% rename from pkgs/drracket/setup/plt-installer.scrbl rename to pkgs/drracket-pkgs/drracket/setup/plt-installer.scrbl diff --git a/pkgs/drracket/slideshow/info.rkt b/pkgs/drracket-pkgs/drracket/slideshow/info.rkt similarity index 100% rename from pkgs/drracket/slideshow/info.rkt rename to pkgs/drracket-pkgs/drracket/slideshow/info.rkt diff --git a/pkgs/drracket/slideshow/tool.rkt b/pkgs/drracket-pkgs/drracket/slideshow/tool.rkt similarity index 100% rename from pkgs/drracket/slideshow/tool.rkt rename to pkgs/drracket-pkgs/drracket/slideshow/tool.rkt diff --git a/pkgs/drracket/texpict/face-demo.rkt b/pkgs/drracket-pkgs/drracket/texpict/face-demo.rkt similarity index 100% rename from pkgs/drracket/texpict/face-demo.rkt rename to pkgs/drracket-pkgs/drracket/texpict/face-demo.rkt diff --git a/pkgs/drracket/texpict/pict-value-snip.rkt b/pkgs/drracket-pkgs/drracket/texpict/pict-value-snip.rkt similarity index 100% rename from pkgs/drracket/texpict/pict-value-snip.rkt rename to pkgs/drracket-pkgs/drracket/texpict/pict-value-snip.rkt diff --git a/pkgs/drracket/version/info.rkt b/pkgs/drracket-pkgs/drracket/version/info.rkt similarity index 100% rename from pkgs/drracket/version/info.rkt rename to pkgs/drracket-pkgs/drracket/version/info.rkt diff --git a/pkgs/drracket/version/tool.rkt b/pkgs/drracket-pkgs/drracket/version/tool.rkt similarity index 100% rename from pkgs/drracket/version/tool.rkt rename to pkgs/drracket-pkgs/drracket/version/tool.rkt diff --git a/pkgs/drracket/version/tool.scrbl b/pkgs/drracket-pkgs/drracket/version/tool.scrbl similarity index 100% rename from pkgs/drracket/version/tool.scrbl rename to pkgs/drracket-pkgs/drracket/version/tool.scrbl