I would like to be able to create holes in polygons made with Leaflet.Draw plugin. For example, I currently have code like this: https://jsfiddle.net/4gkrfu5b/
If you draw a polygon on top of another polygon, there will be two polygons overlapping each other. I would like to get an effect, similar to this example: https://jsfiddle.net/bnue5tjg/5/
The second example nicely implements the cutout possibility with polygon drawn on top of another polygon. The only downside it has, it is made with one existing polygon pre-rendered on the map. I prefer to start with a clean workspace and then be able to create polygons and holes in them. I have tried to implement the second example into my code, but for now I have been unsuccessful with this. Any help with cutouts implementation will be welcome. Hope that the stackexchange community can help me with implementation of cutouts / holes on polygons we make on the map.