For those functions that aren't supported, an exception should be thrown for now while the industry catches up.  Or maybe even there's a hierarchy of IDrivers.  IDriver -> MobileDriver, WebDriver.

This is a big architecture decision.  Let's take some time on this and do it right.