With current code, it seems difficult to configure the def files so that they don't fail, never mind getting the required result in terms of province appearance.
This PR improves the usability of def file
With this they should be fairly bulletproof for actually working, and also easier to use for designing.