Added abstract class StreamGrabber