Create CameraOpener interface for open()/open(int)