Added block diagram.