What will the API look like? GRPC, Swagger What maptypes can we support with such API without any performance implications? Need to figure out the directions.