diff --git a/docs/source/planning.rst b/docs/source/planning.rst
index 5e66c8223fd1e74dcee43996bba1dd015791bf0d..071008a9dd21157959a69b0747ae4e9790d530d1 100644
--- a/docs/source/planning.rst
+++ b/docs/source/planning.rst
@@ -109,3 +109,22 @@ High-Level Architecture
 
    .. drawio-image:: diagrams.drawio
       :page-name: hl-arch
+
+Design/Edit concerns for subway map
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+- rendered end-user maps are static (i.e. end-user can't move map elements around)
+- designers need some way of customizing maps
+
+   - draw.io?
+   - can we support full design control?  i.e. artists drawing shapes/effects
+   - some styles are ok with draw.io
+
+
+- Designer input
+
+   - how should we handle errors in designer input?
+
+      - should we have a validation step when designers return their modifications?
+
+   - should we keep the design template completely outside of mapping provider?  or some metadata (e.g. lists of nodes/edges) in mapping provider?