move IRegionSelection and RegionSelection to selection package