### Feature and motivation

Be able to link custom OpenTelemetry tracing with the default Selenium grid tracing. See for e.g. https://github.com/llatinov/selenium-observability-java/blob/324b500316be34f5f1426720353d0c4e2e8b5a89/selenium-tests/src/main/java/com/automationrhapsody/observability/TracingWebDriver.java#L81 
It will be useful if I am able to pass my Span as a parent span of Selenium's RemoteWebDriver tracing, so I can trace my actions with corresponding grid actions.

### Usage example

Implement a custom tracing that monitors the tests. It will be of great help to be able to make the default server/grid tracing a child of the custom tracking. In this case, users can monitor how a click of a button in their tests links to grid performance.
private static boolean HTTP_LOGS;
  
  
  
  
  
  
  
  private static volatile OpenTelemetryTracer singleton;
  public static void setHttpLogs(boolean value) {
    HTTP_LOGS = value;
  }
  public static boolean getHttpLogs() {
    return HTTP_LOGS;
  }
  public static OpenTelemetryTracer getInstance() {
    OpenTelemetryTracer localTracer = singleton;
    if (localTracer == null) {
      synchronized (OpenTelemetryTracer.class) {
        localTracer = singleton;
        if (localTracer == null) {
          localTracer = createTracer();
          singleton = localTracer;
        }
      }
    }
    return localTracer;
  }
  private static OpenTelemetryTracer createTracer() {
    LOG.info("Using OpenTelemetry for tracing");