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 ...
Relative positioning is one of the most useful and powerful features in the BOSL2 library. In BOSL2 you can make an object a child of another object. When you do this, the child object is positioned ...