Feature to add on demand editable regions

You can now merge this pull request easily :)