diff --git a/docs/whats-new.md b/docs/whats-new.md
index 2547eab6..c7e25396 100644
--- a/docs/whats-new.md
+++ b/docs/whats-new.md
@@ -6,16 +6,18 @@ Please refer the documentation of each module for detailed news, e.g:
- [`graph-layers`](/docs/modules/graph-layers#whats-new)
- [`arrow-layers`](/docs/modules/arrow-layers#whats-new)
-- [`editable-layers`](/docs/modules/editable-layers#uhats-new)
+- [`editable-layers`](/docs/modules/editable-layers#whats-new)
- [`layers`](/docs/modules/editable-layers#whats-new)
## High-Level updates
+February 8, 2025: [**`@deck.gl-community/layers`**](/docs/modules/layers) v9.1 - deck.gl community-layers now support deck.gl v9.1.
+
November 20, 2024 [**`@deck.gl-community/editable-layers`**](/docs/modules/editable-layers)) - When drawing circles or ellipses properties of the created geometry are now stored in the vector's properties.
April 15, 2024: [**`@deck.gl-community/editable-layers`**](/docs/modules/editable-layers)) v9 - This new layer pack is a fork of Uber's [nebula.gl](https://nebula.gl) framework which is no longer maintained. nebula.gl has been an important part of the deck.gl ecosystem but the repository has lacked maintainers for several years and the repository no longer accepts external contributions.
-Feb 29, 2024: [**`@deck.gl-community/layers`**](/docs/modules/layers) v9 - deck,gl community-layers now support deck.gl v9.
+Feb 29, 2024: [**`@deck.gl-community/layers`**](/docs/modules/layers) v9 - deck.gl community-layers now support deck.gl v9.
December 22, 2023: [**`@deck.gl-community/layers`**](/docs/modules/layers) v0 - A new module intended to containing a collection of useful community layers. Initial layers are `TileSourceLayer`, `DataDrivenTile3DLayer`.
diff --git a/examples/editable-layers/getting-started b/examples/editable-layers/getting-started
deleted file mode 120000
index 4e2b9a5b..00000000
--- a/examples/editable-layers/getting-started
+++ /dev/null
@@ -1 +0,0 @@
-codesandbox/getting-started
\ No newline at end of file
diff --git a/examples/editable-layers/interleaved/README.md b/examples/editable-layers/interleaved/README.md
new file mode 100644
index 00000000..bc3db264
--- /dev/null
+++ b/examples/editable-layers/interleaved/README.md
@@ -0,0 +1,3 @@
+# Interleaved Editable Layers example
+
+This example demonstrates how to make use of the `editable-layers` module when using an interleaved configuration on the `react-map-gl` map.
diff --git a/examples/editable-layers/interleaved/app.tsx b/examples/editable-layers/interleaved/app.tsx
new file mode 100644
index 00000000..23a6e41b
--- /dev/null
+++ b/examples/editable-layers/interleaved/app.tsx
@@ -0,0 +1,14 @@
+import * as React from 'react';
+import {createRoot} from 'react-dom/client';
+
+import Example from './example';
+
+const container = document.createElement('div');
+
+if (document.body) {
+ document.body.style.margin = '0';
+ document.body.appendChild(container);
+
+ const root = createRoot(container);
+ root.render();
+}
diff --git a/examples/editable-layers/interleaved/example.tsx b/examples/editable-layers/interleaved/example.tsx
new file mode 100644
index 00000000..61e94f35
--- /dev/null
+++ b/examples/editable-layers/interleaved/example.tsx
@@ -0,0 +1,69 @@
+import 'maplibre-gl/dist/maplibre-gl.css';
+import React from 'react';
+import {Map, useControl, NavigationControl} from 'react-map-gl/maplibre';
+import {MapboxOverlay, type MapboxOverlayProps} from '@deck.gl/mapbox';
+import {
+ DrawLineStringMode,
+ DrawPolygonByDraggingMode,
+ DrawPolygonMode,
+ EditableGeoJsonLayer,
+ EditAction,
+ type GeoJsonEditMode,
+ type FeatureCollection
+} from '@deck.gl-community/editable-layers';
+
+function DeckGLOverlay(props: MapboxOverlayProps) {
+ const overlay = useControl(() => new MapboxOverlay(props));
+ overlay.setProps(props);
+ return null;
+}
+
+export default function App() {
+ const [features, setFeatures] = React.useState({
+ type: 'FeatureCollection',
+ features: []
+ });
+ const [mode, setMode] = React.useState(() => DrawPolygonMode);
+
+ const layer = new EditableGeoJsonLayer({
+ data: features,
+ mode,
+ selectedFeatureIndexes: [],
+ onEdit: ({updatedData}: EditAction) => setFeatures(updatedData)
+ });
+
+ return (
+