implement createRegionsFromFreeSpace() and removeObstacles() in mapProcessing
add methods for creating regions from polygons and vice versa
generalize RFI.getNextAvailableRegionNumber() to any name prefix