-extracted WebcamSource as Interface
-changed Webcam to new Interface
-added ImageSource