This goal of this enhancement is to support both ways, the existing restricted, basic, or relaxed as well as sanitization config by editable element tag name, id, or class.

In the initDefault function, we look for what is configured in ```Aloha.settings.contentHandler.santitize``` and use that for default config.

```
        var initDefault = function() {
            var config = Aloha.defaults.sanitize.relaxed;

            if (Aloha.settings.contentHandler) {
                if (Aloha.settings.contentHandler.allows) {
                    config = Aloha.settings.contentHandler.allows;
                } else if (Aloha.settings.contentHandler.sanitize && Aloha.defaults.sanitize[Aloha.settings.contentHandler.sanitize]) {
                    config = Aloha.defaults.sanitize[Aloha.settings.contentHandler.sanitize];
                }
            }
```

Then in the initEditableSpecific function we initialize any editable specific config that will take priority over the default restricted, basic , or relaxed if editable specific config is provided and it matches the current editable.
```
        var initEditableSpecific = function() {
            if (Aloha.settings.contentHandler &&
                Aloha.settings.contentHandler.handler &&
                Aloha.settings.contentHandler.handler.sanitize) {
                var config, editableSelector;
                for (editableSelector in Aloha.settings.contentHandler.handler.sanitize) {
                    if (Aloha.settings.contentHandler.handler.sanitize.hasOwnProperty(editableSelector)) {
                        config = Aloha.settings.contentHandler.handler.sanitize[editableSelector];
                        config.filters = filters;
                        editableSelector = normalizeTagName(editableSelector);
                        editableSelector = /^[\.#]/.test(editableSelector) ? editableSelector : editableSelector.toLowerCase();
                        map[editableSelector] = new Sanitize(config, jQuery);
                    }
                }
            }
        };
```
I tried to convey this concept in the guide page.