Spots merge when they act together
Two spots doing the same thing become Spots 1 and 2, and a timing every group shares is stated once at the end of the line, where a caller would put it.
SPOTLIGHTMAESTRO
The calling script
Don't hunt across a grid of information; say a sentence. Spotlight Maestro writes that sentence for every cue in the show, from the plot itself, to your preference. Change a cue and the script has already changed with it.

Two spots doing the same thing become Spots 1 and 2, and a timing every group shares is stated once at the end of the line, where a caller would put it.
A zero-count cue is called snap up, snap down or snap out by where it lands, and a two-move cue like 0/90 reads out then up to 90.
A frame change while the spot is lit is flagged in the line itself. Changes made in a dark gap become their own prompt, and preset lines above the first cue say what everyone loads.
The edge is called on the way in, on pickups and colour changes, and never repeated on every line.
A note that already is the instruction becomes the call, with the character's name slotted in if the note forgot them. Or run the whole script notes-led.
A per-show lexicon maps what is written to what is said: H&S becomes head and shoulders, frame 1+4 becomes one and four. The editor lists only the values your plot uses.
The current line held high on the screen, the next line highlighted. Click a line or use the arrow keys to take manual control, and the next console cue takes it back.
In rehearsal, the caller can drive every operator's screen straight from the script. On tour, the Touring Call drops the touring operator's own spot from the script, so they call the other spots while operating their own. No other followspot tool has it.

What is written on the left, what is spoken on the right. The editor flags anything unmapped and shows a three-line preview drawn by the same code that writes the script. One button turns the whole script into a print-ready PDF, laid out for the page rather than the screen.

Every settings tab, and the roles that decide who can touch what.