Concept preview

```
var s = new Stream(config);
s.start().next()...ready();
````

....
```
s.stop();
```

```
s.destory();
```