Refactored the editor parts and simplified the inheritance hierarchy.
This has result in some duplicate code in the country and region editors
but this is more than compensated for by the fact both can now be edited
graphically using WindowBuilder