Reduced code duplication, added signed-stream-request.
Mapped out stream objects