Generalized cuepoints copying code

PLAT-2091 #time 2d