finished documenting Stream.h (missing diagram)