diff --git a/LICENSE b/core/LICENSE similarity index 100% rename from LICENSE rename to core/LICENSE diff --git a/README.adoc b/core/README.adoc similarity index 100% rename from README.adoc rename to core/README.adoc diff --git a/build.zig b/core/build.zig similarity index 100% rename from build.zig rename to core/build.zig diff --git a/build.zig.zon b/core/build.zig.zon similarity index 100% rename from build.zig.zon rename to core/build.zig.zon diff --git a/design/logo-text-auto.svg b/core/design/logo-text-auto.svg similarity index 100% rename from design/logo-text-auto.svg rename to core/design/logo-text-auto.svg diff --git a/design/logo-text-brightmode.svg b/core/design/logo-text-brightmode.svg similarity index 100% rename from design/logo-text-brightmode.svg rename to core/design/logo-text-brightmode.svg diff --git a/design/logo-text-darkmode.svg b/core/design/logo-text-darkmode.svg similarity index 100% rename from design/logo-text-darkmode.svg rename to core/design/logo-text-darkmode.svg diff --git a/design/logo-text-inkscape.svg b/core/design/logo-text-inkscape.svg similarity index 100% rename from design/logo-text-inkscape.svg rename to core/design/logo-text-inkscape.svg diff --git a/design/logo.svg b/core/design/logo.svg similarity index 100% rename from design/logo.svg rename to core/design/logo.svg diff --git a/design/social-media-preview.png b/core/design/social-media-preview.png similarity index 100% rename from design/social-media-preview.png rename to core/design/social-media-preview.png diff --git a/design/social-media-preview.xcf b/core/design/social-media-preview.xcf similarity index 100% rename from design/social-media-preview.xcf rename to core/design/social-media-preview.xcf diff --git a/docs/design.adoc b/core/docs/design.adoc similarity index 100% rename from docs/design.adoc rename to core/docs/design.adoc diff --git a/docs/hardware_support_packages.adoc b/core/docs/hardware_support_packages.adoc similarity index 100% rename from docs/hardware_support_packages.adoc rename to core/docs/hardware_support_packages.adoc diff --git a/docs/images/deps.dot b/core/docs/images/deps.dot similarity index 100% rename from docs/images/deps.dot rename to core/docs/images/deps.dot diff --git a/docs/images/deps.svg b/core/docs/images/deps.svg similarity index 100% rename from docs/images/deps.svg rename to core/docs/images/deps.svg diff --git a/docs/tricks.adoc b/core/docs/tricks.adoc similarity index 100% rename from docs/tricks.adoc rename to core/docs/tricks.adoc diff --git a/src/core.zig b/core/src/core.zig similarity index 100% rename from src/core.zig rename to core/src/core.zig diff --git a/src/core/experimental.zig b/core/src/core/experimental.zig similarity index 100% rename from src/core/experimental.zig rename to core/src/core/experimental.zig diff --git a/src/core/experimental/clock.zig b/core/src/core/experimental/clock.zig similarity index 100% rename from src/core/experimental/clock.zig rename to core/src/core/experimental/clock.zig diff --git a/src/core/experimental/debug.zig b/core/src/core/experimental/debug.zig similarity index 100% rename from src/core/experimental/debug.zig rename to core/src/core/experimental/debug.zig diff --git a/src/core/experimental/gpio.zig b/core/src/core/experimental/gpio.zig similarity index 100% rename from src/core/experimental/gpio.zig rename to core/src/core/experimental/gpio.zig diff --git a/src/core/experimental/i2c.zig b/core/src/core/experimental/i2c.zig similarity index 100% rename from src/core/experimental/i2c.zig rename to core/src/core/experimental/i2c.zig diff --git a/src/core/experimental/pin.zig b/core/src/core/experimental/pin.zig similarity index 100% rename from src/core/experimental/pin.zig rename to core/src/core/experimental/pin.zig diff --git a/src/core/experimental/spi.zig b/core/src/core/experimental/spi.zig similarity index 100% rename from src/core/experimental/spi.zig rename to core/src/core/experimental/spi.zig diff --git a/src/core/experimental/uart.zig b/core/src/core/experimental/uart.zig similarity index 100% rename from src/core/experimental/uart.zig rename to core/src/core/experimental/uart.zig diff --git a/src/core/heap.zig b/core/src/core/heap.zig similarity index 100% rename from src/core/heap.zig rename to core/src/core/heap.zig diff --git a/src/core/usb.zig b/core/src/core/usb.zig similarity index 100% rename from src/core/usb.zig rename to core/src/core/usb.zig diff --git a/src/core/usb/hid.zig b/core/src/core/usb/hid.zig similarity index 100% rename from src/core/usb/hid.zig rename to core/src/core/usb/hid.zig diff --git a/src/cpus/avr5.zig b/core/src/cpus/avr5.zig similarity index 100% rename from src/cpus/avr5.zig rename to core/src/cpus/avr5.zig diff --git a/src/cpus/cortex-m.zig b/core/src/cpus/cortex-m.zig similarity index 100% rename from src/cpus/cortex-m.zig rename to core/src/cpus/cortex-m.zig diff --git a/src/cpus/riscv32.zig b/core/src/cpus/riscv32.zig similarity index 100% rename from src/cpus/riscv32.zig rename to core/src/cpus/riscv32.zig diff --git a/src/drivers.zig b/core/src/drivers.zig similarity index 100% rename from src/drivers.zig rename to core/src/drivers.zig diff --git a/src/drivers/experimental.zig b/core/src/drivers/experimental.zig similarity index 100% rename from src/drivers/experimental.zig rename to core/src/drivers/experimental.zig diff --git a/src/drivers/experimental/button.zig b/core/src/drivers/experimental/button.zig similarity index 100% rename from src/drivers/experimental/button.zig rename to core/src/drivers/experimental/button.zig diff --git a/src/drivers/experimental/quadrature.zig b/core/src/drivers/experimental/quadrature.zig similarity index 100% rename from src/drivers/experimental/quadrature.zig rename to core/src/drivers/experimental/quadrature.zig diff --git a/src/interrupt.zig b/core/src/interrupt.zig similarity index 100% rename from src/interrupt.zig rename to core/src/interrupt.zig diff --git a/src/microzig.zig b/core/src/microzig.zig similarity index 100% rename from src/microzig.zig rename to core/src/microzig.zig diff --git a/src/mmio.zig b/core/src/mmio.zig similarity index 100% rename from src/mmio.zig rename to core/src/mmio.zig diff --git a/src/start.zig b/core/src/start.zig similarity index 100% rename from src/start.zig rename to core/src/start.zig diff --git a/test/README.adoc b/core/test/README.adoc similarity index 100% rename from test/README.adoc rename to core/test/README.adoc diff --git a/test/backings.zig b/core/test/backings.zig similarity index 100% rename from test/backings.zig rename to core/test/backings.zig diff --git a/test/board.zig b/core/test/board.zig similarity index 100% rename from test/board.zig rename to core/test/board.zig diff --git a/test/chip.zig b/core/test/chip.zig similarity index 100% rename from test/chip.zig rename to core/test/chip.zig diff --git a/test/cpu.zig b/core/test/cpu.zig similarity index 100% rename from test/cpu.zig rename to core/test/cpu.zig diff --git a/test/hal.zig b/core/test/hal.zig similarity index 100% rename from test/hal.zig rename to core/test/hal.zig diff --git a/test/programs/blinky.zig b/core/test/programs/blinky.zig similarity index 100% rename from test/programs/blinky.zig rename to core/test/programs/blinky.zig diff --git a/test/programs/has_board.zig b/core/test/programs/has_board.zig similarity index 100% rename from test/programs/has_board.zig rename to core/test/programs/has_board.zig diff --git a/test/programs/has_dependencies.zig b/core/test/programs/has_dependencies.zig similarity index 100% rename from test/programs/has_dependencies.zig rename to core/test/programs/has_dependencies.zig diff --git a/test/programs/has_hal.zig b/core/test/programs/has_hal.zig similarity index 100% rename from test/programs/has_hal.zig rename to core/test/programs/has_hal.zig diff --git a/test/programs/interrupt.zig b/core/test/programs/interrupt.zig similarity index 100% rename from test/programs/interrupt.zig rename to core/test/programs/interrupt.zig diff --git a/test/programs/minimal.zig b/core/test/programs/minimal.zig similarity index 100% rename from test/programs/minimal.zig rename to core/test/programs/minimal.zig diff --git a/test/programs/uart-sync.zig b/core/test/programs/uart-sync.zig similarity index 100% rename from test/programs/uart-sync.zig rename to core/test/programs/uart-sync.zig diff --git a/thoughts.md b/core/thoughts.md similarity index 100% rename from thoughts.md rename to core/thoughts.md