Add clone_settings to Mode absrtact and implemented into the relevant modes.

Also make modes properties propagate to the clones
Fix close event not stopping editor backends