All the operations below can be performed at an object level. Our framework is general and can be applied to any diffusion model.