* Reading blocks from stream without temporary file; * Reading blocks description from stream; * Control blocks statuses over network: connect to the application, refresh blocks list, change block's status, launch profiling.