Edit regions of a block, persist changes when block updates

It would be great if you could edit selected parts of a block and save these changes when block updates.