Reorganize HTTP library.