Functorial embedded resolution via weighted blowings up | Synapse