A color sampler which samples from a raster pixel buffer, wrapping around when the sample exceeds the margins of the buffer.
i.e. calling vec::fill_rect with such a pen would tile the image with a repeating pattern on the output.