Base stream factory type
Url objects are usually strings, in which case the url is divided into 2 parts - a protocol and a path. These are separated by a double colon string - "::".
To create your own stream factories, you should extend the TStreamFactory type and implement the CreateStream method.
To install your stream factory, simply create an instance of it using 'New'.
Method CreateStream:TStream( url:Object,proto$,path$,readable:Int,writeMode:Int ) Abstract
Create a stream based on a url object
Types which extends TStreamFactory must implement this method.
If url is a string, proto contains the url protocol - for example, the "incbin" part of "incbin::myfile".
If url is a string, path contains the remainder of the url - for example, the "myfile" part of "incbin::myfile".
If url is not a string, both proto and path will be Null.