Add more Stream functions and start documentation