Repackage Stream classes
Add some Javadoc