You're making my brain hurt, Gary! But your infinite rack thought gives me the answer.
I agree with Nigel, but that doesn't tell us WHERE you CAN put pinions.
But there are limits on where you can put pinions along a rack. Once you have a pinion at position 1, you cant have another at, say 3.5, it has to be at 3 or 4. The proof of this is that if you have a pinion between two racks, you can't roll it along without moving the racks. The pinions can only mesh between the racks at points 1-tooth space apart, not just anywhere.
This means the infinity of pinion positions is just like the infinity of integers (1,2,3,4..) not the infinity of real numbers (brain really throbbing now…).
So take a pair of bevel gears with a finite number of teeth, say 12.
There are 12 places where you can fit a pinion (OK the first one can go anywhere, but once it's there it sets the possible locations for the eleven other pinions).
With 32-tooth gears, for, example there are 32 possible relative locations for the pinions, and you could have a slightly assymetrical arrangement of pinions.
<cold shower>
Neil