support for transforming multiple copies of the same shape