Preliminary draft CSV Download feature; may have bugs, and may not behave cleanly for invalid input (e.g. no streams selected)