public IEnumerable<PoliticalRegion> CreateRegionInfo()
        {
            Collection<IGeometry> stateBorders = GetBorders ();

            PoliticalMapBuilder mapBuilder = new PoliticalMapBuilder (ShpFileName, DbfFileName);
            var nameAndCode = mapBuilder.GetNameAndCode (stateBorders.Count());

            var states = stateBorders.Zip (nameAndCode,
                             (geometry, nameAndCodeTuple) => new PoliticalRegion (
                                 geometry,
                                 stateRegionStyle,
                                 nameAndCodeTuple.Item1,
                                 nameAndCodeTuple.Item2)
                         );

            return states;
        }