Optimize curl connections by using a pool.
Moving UI windows around.
Added the modified response data window.
Using condition vars to support breaks.
Made request data field read-only.
Reserve memory of output, using vector::insert() instead of resize()/memcpy() to store response data.
Added a image view for images in the response data.