First cut of how webdriver will handle the shadow dom