Split GeoSharer core library to new repo