API change: add now accepts originX, originY - no longer uses chunk.origin