General streaming library, work in progress.