StreamWeaver
TODO: Add description