Learning generalizable visual representations with causal diffusion model for controllable editing | Synapse