diff --git a/examples/netstack/Makefile b/examples/netstack/incremental-highlevel/Makefile similarity index 100% rename from examples/netstack/Makefile rename to examples/netstack/incremental-highlevel/Makefile diff --git a/examples/netstack/README.md b/examples/netstack/incremental-highlevel/README.md similarity index 100% rename from examples/netstack/README.md rename to examples/netstack/incremental-highlevel/README.md diff --git a/examples/netstack/TODO.md b/examples/netstack/incremental-highlevel/TODO.md similarity index 100% rename from examples/netstack/TODO.md rename to examples/netstack/incremental-highlevel/TODO.md diff --git a/examples/netstack/arp.rkt b/examples/netstack/incremental-highlevel/arp.rkt similarity index 100% rename from examples/netstack/arp.rkt rename to examples/netstack/incremental-highlevel/arp.rkt diff --git a/examples/netstack/checksum.rkt b/examples/netstack/incremental-highlevel/checksum.rkt similarity index 100% rename from examples/netstack/checksum.rkt rename to examples/netstack/incremental-highlevel/checksum.rkt diff --git a/examples/netstack/configuration.rkt b/examples/netstack/incremental-highlevel/configuration.rkt similarity index 100% rename from examples/netstack/configuration.rkt rename to examples/netstack/incremental-highlevel/configuration.rkt diff --git a/examples/netstack/demo-config.rkt b/examples/netstack/incremental-highlevel/demo-config.rkt similarity index 100% rename from examples/netstack/demo-config.rkt rename to examples/netstack/incremental-highlevel/demo-config.rkt diff --git a/examples/netstack/dump-bytes.rkt b/examples/netstack/incremental-highlevel/dump-bytes.rkt similarity index 100% rename from examples/netstack/dump-bytes.rkt rename to examples/netstack/incremental-highlevel/dump-bytes.rkt diff --git a/examples/netstack/ethernet.rkt b/examples/netstack/incremental-highlevel/ethernet.rkt similarity index 100% rename from examples/netstack/ethernet.rkt rename to examples/netstack/incremental-highlevel/ethernet.rkt diff --git a/examples/netstack/fetchurl.rkt b/examples/netstack/incremental-highlevel/fetchurl.rkt similarity index 100% rename from examples/netstack/fetchurl.rkt rename to examples/netstack/incremental-highlevel/fetchurl.rkt diff --git a/examples/netstack/ip.rkt b/examples/netstack/incremental-highlevel/ip.rkt similarity index 100% rename from examples/netstack/ip.rkt rename to examples/netstack/incremental-highlevel/ip.rkt diff --git a/examples/netstack/main.rkt b/examples/netstack/incremental-highlevel/main.rkt similarity index 100% rename from examples/netstack/main.rkt rename to examples/netstack/incremental-highlevel/main.rkt diff --git a/examples/netstack/port-allocator.rkt b/examples/netstack/incremental-highlevel/port-allocator.rkt similarity index 100% rename from examples/netstack/port-allocator.rkt rename to examples/netstack/incremental-highlevel/port-allocator.rkt diff --git a/examples/netstack/tcp.rkt b/examples/netstack/incremental-highlevel/tcp.rkt similarity index 100% rename from examples/netstack/tcp.rkt rename to examples/netstack/incremental-highlevel/tcp.rkt diff --git a/examples/netstack/udp.rkt b/examples/netstack/incremental-highlevel/udp.rkt similarity index 100% rename from examples/netstack/udp.rkt rename to examples/netstack/incremental-highlevel/udp.rkt