Note that the first expected argument to xcopies() is the spacing argument, so you do not need to supply the spacing= argument name. Similarly, ycopies() makes a line of evenly spaced copies centered ...
When you create attachable objects using BOSL2 you have some options options for controling how that object is positioned relative to the origin and the coordinate axes. The basic object positioning ...