use unified GeoPkg from jeo and implement Backend