River takes a source directory containing a the file sources and produces an output directoru that can actually be uploaded to a server.