ILed now extends CommonDriverInterface directly

Also added CommonDriverAction, a wrapper around a driver action.