Added explanation of where analyze gets its input, where it sends its output,