Oh certainly.
Making the parties / candidates move around was just for the fun of it, to see that voting was working right, and to get a good feel for that particular bi-level visualization.
You can certainly construct the districts, number , size, shape, whatever, in any way you want, and likewise define the vote heuristic any way you want, and define the party number, and placement anyway you want.
The key part of this demonstration is using “tally” links between districts and parties as a relatively simple way to count, evaluate, and report on the election.
I isolated most of the visualization stuff at the end so it would be clear it was not important to the function of the vote counter.
But likewise, the shapes, shape sizes, shape colors, link shapes, link colors, headings, patch colors, and whether any of those things are hidden or not, is all entirely non essential.
Later today is not possible, but I have time tomorrow (Saturday) morning.
Email me directly.