I guess I can give a more concrete example. I apologize, but it may be a bit long. Hopefully it makes for better understanding.
So in E:D, you have the Full Spectrum Scanner and the Detailed Surface Scanner. The FSS gives a "high level" scan of a system. When you jump into the system, you activate the FSS and give it a "honk," which then identifies all the stars/planets/moons in the system. You then proceed to "zoom in" on each of the planets/moons, each in turn. As you zoom in, all sorts of details about that body are revealed.
You can see all the details revealed and variables passed to VA at
https://github.com/EDCD/EDDI/wiki/Body-scanned-eventSo, in this example, let's say I jump into the system known as Methuselah 934, and give that initial "honk." This reveals that there are eight bodies in the system - a main star and seven planets/moons. They are identified as Methuselah 934 A through F, with Methuselah 934 C having a moon, which is identified as Methuselah 934 C 1. So I "zoom in" on each one.
Methuselah 934 A is a rocky planet, no atmosphere, and is tidal-locked to the main star. Not a candidate for detailed scans.
Methuselah 934 B is a hot rocky planet, dense sulfur atmosphere. Not a candidate.
Methuselah 934 C is a terraformable water world with an ammonia atmosphere. Definite candidate.
Methuselah 934 C 1, its moon, is icy with no atmosphere. Not a candidate.
Methuselah 934 D is a fully Earth-like world! Definitely scan that.
Methuselah 934 E and F are Class III gas giants. Meh.
So after all that, EDDI performs a voice action saying "Methuselah 934 C and Methuselah 934 D are good candidates for mapping" (detailed scanning). That
is what it says. In this scenario let's say 934 D is closer, so I fly within range of the detailed scanner and "map" it. When I'm done, EDDI will do another voice action saying that only "Methuselah 934 C is a good candidate for mapping."
So I fly to it, and do a detailed scan. When that is done, EDDI will perform another voice action saying "You have mapped all interesting bodies in the system." So I call up the galaxy map, set my next system target and jump out.
I'd like to get all that into VA's own system so that perhaps instead of just being told that 934 C and D are good candidates, it could go something like this:
[FSS scan complete]
Me: Is there anything worth scanning here?
VA: There are a couple of candidates
Me: Which ones?
VA: Methuselah 934 C and Methuselah 934 D
[Scan of 934 D complete]
Me: What was/were the other body/bodies to scan?
VA: Methuselah 934 C
Or, as soon as I do the "zoom in" on 934 C, VA says "You might consider mapping this one" instead of waiting until the whole thing is FSS scanned and giving me the list.
And if the question needed to be asked, I guess I don't really know the difference between a token and variable. Reading through the docs, to me {TIME} (a "token") is a just a variable that is set by the system and is changed every nanosecond or whatever by the system, but I can call it via a command, and {MYVARIABLE} is one generated and set by a command I wrote and I can modify at any time.