This Simulator was made for u/Cephei_Delta's D&D 5e Wizard subclass, the School of Geometry.
Now adapted for the homebrew class of Deepak Pathak (Avalis DnD Campaign).
Mouse: Interact
Arrows: Move highlighted spells mode
Z: Toggle "add" mode
X: Toggle "delete" mode
C: Toggle "token" mode
V: Toggle "highlight" mode
S: Save a spell map
O: Open a saved spell map
Move: Hold and drag to move spell nodes. Cursor will be four black arrows in this mode
Add: Toggle connections between spells of the same level. Cursor will be green plus in this mode
Delete: Delete all connections linked to a spell node. Cursor will be red cross in this mode
Token: Add or remove a token from a spell node. Cursor will be hexagon in this mode
Highlight: Drag to highlight multiple spells (blue text), which can be moved together in "move" mode. Cursor will be four blue arrows in this mode