Hi Matt,
i was thinking of populating the graphbuilder after it has already created the graph and the quite ugly solution is attached.
The redacted version of the embedded script takes the colors from the column property and that would be easy to change by the end-user of the script.
However, i can't get the marker shapes to work, as i don't quite understand the logic behind the legend assignment. This version makes the legend from the boxplot, but if you try to make the one with the shapes visible or send the newly added points to a different legend, it does not apply the colors to that one specific set, as seen in your example image.
Do any of the gurus know what might be going on?
Best,
Konstantin